benchexec/../run-test.sh Library-TraceCheckerUtilsTest de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite MemSafety.bigshot_s2.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 17 ms. ├─ JUnit Vintage │ ├─ PetriOwickiGriesTestSuite │ │ ├─ MemSafety_bigshot_s2_i_BEv2_AllErrorsAtOnce_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite]/[test:MemSafety_bigshot_s2_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.bigshot_s2.i_BEv2_AllErrorsAtOnce.ats' successfully parsed [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2d10e0b1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2d10e0b1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2d10e0b1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2d10e0b1 [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@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@46e8a539 [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@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@495083a0 [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@5fd62371 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5fd62371 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5fd62371 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5fd62371 [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@5fd62371 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5fd62371 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5fd62371 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5fd62371 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5fd62371 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5fd62371 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5fd62371 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5fd62371 [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@28a0fd6c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [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@28a0fd6c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [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@28a0fd6c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@28a0fd6c [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@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [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@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [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@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [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@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: simplifying formula of DAG size 22 [DEBUG]: DAG size before simplification 22, DAG size after simplification 22 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2b62442c [DEBUG]: simplifying formula of DAG size 16 [DEBUG]: DAG size before simplification 16, DAG size after simplification 16 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [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@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [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@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [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@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@66629f63 [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@841e575 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: simplifying formula of DAG size 4 [DEBUG]: DAG size before simplification 4, DAG size after simplification 4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: simplifying formula of DAG size 4 [DEBUG]: DAG size before simplification 4, DAG size after simplification 4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@841e575 [DEBUG]: simplifying formula of DAG size 8 [DEBUG]: DAG size before simplification 8, DAG size after simplification 8 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [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@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [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@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [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@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [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@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@27a5328c [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@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [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@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: simplifying formula of DAG size 27 [DEBUG]: DAG size before simplification 27, DAG size after simplification 27 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [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@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: simplifying formula of DAG size 23 [DEBUG]: DAG size before simplification 23, DAG size after simplification 23 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [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@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: simplifying formula of DAG size 31 [DEBUG]: DAG size before simplification 31, DAG size after simplification 31 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: simplifying formula of DAG size 29 [DEBUG]: DAG size before simplification 29, DAG size after simplification 29 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: simplifying formula of DAG size 29 [DEBUG]: DAG size before simplification 29, DAG size after simplification 29 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [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@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1e5f4170 [DEBUG]: simplifying formula of DAG size 31 [DEBUG]: DAG size before simplification 31, DAG size after simplification 31 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [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@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [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@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [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@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: simplifying formula of DAG size 17 [DEBUG]: DAG size before simplification 17, DAG size after simplification 17 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [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@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [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@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [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@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6c345c5f [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@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [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@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [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@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: simplifying formula of DAG size 23 [DEBUG]: DAG size before simplification 23, DAG size after simplification 23 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: simplifying formula of DAG size 25 [DEBUG]: DAG size before simplification 25, DAG size after simplification 25 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [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@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: simplifying formula of DAG size 25 [DEBUG]: DAG size before simplification 25, DAG size after simplification 25 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: simplifying formula of DAG size 23 [DEBUG]: DAG size before simplification 23, DAG size after simplification 23 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: simplifying formula of DAG size 25 [DEBUG]: DAG size before simplification 25, DAG size after simplification 25 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [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@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [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@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [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@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6b5966e1 [DEBUG]: simplifying formula of DAG size 23 [DEBUG]: DAG size before simplification 23, DAG size after simplification 23 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 24 [DEBUG]: DAG size before simplification 24, DAG size after simplification 19 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 61 [DEBUG]: DAG size before simplification 61, DAG size after simplification 51 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 59 [DEBUG]: DAG size before simplification 59, DAG size after simplification 49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 60 [DEBUG]: DAG size before simplification 60, DAG size after simplification 50 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [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@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 39 [DEBUG]: DAG size before simplification 39, DAG size after simplification 32 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 59 [DEBUG]: DAG size before simplification 59, DAG size after simplification 49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 53 [DEBUG]: DAG size before simplification 53, DAG size after simplification 43 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 61 [DEBUG]: DAG size before simplification 61, DAG size after simplification 51 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 59 [DEBUG]: DAG size before simplification 59, DAG size after simplification 49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 39 [DEBUG]: DAG size before simplification 39, DAG size after simplification 32 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 60 [DEBUG]: DAG size before simplification 60, DAG size after simplification 50 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 57 [DEBUG]: DAG size before simplification 57, DAG size after simplification 47 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 59 [DEBUG]: DAG size before simplification 59, DAG size after simplification 49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 51 [DEBUG]: DAG size before simplification 51, DAG size after simplification 51 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 59 [DEBUG]: DAG size before simplification 59, DAG size after simplification 49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 60 [DEBUG]: DAG size before simplification 60, DAG size after simplification 50 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@224b4d61 [DEBUG]: simplifying formula of DAG size 60 [DEBUG]: DAG size before simplification 60, DAG size after simplification 50 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 39 [DEBUG]: DAG size before simplification 39, DAG size after simplification 39 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 42 [DEBUG]: DAG size before simplification 42, DAG size after simplification 42 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [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@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 25 [DEBUG]: DAG size before simplification 25, DAG size after simplification 25 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 41 [DEBUG]: DAG size before simplification 41, DAG size after simplification 41 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 43 [DEBUG]: DAG size before simplification 43, DAG size after simplification 43 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [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@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 32 [DEBUG]: DAG size before simplification 32, DAG size after simplification 32 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [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@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 41 [DEBUG]: DAG size before simplification 41, DAG size after simplification 41 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 42 [DEBUG]: DAG size before simplification 42, DAG size after simplification 42 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 41 [DEBUG]: DAG size before simplification 41, DAG size after simplification 41 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [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@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 37 [DEBUG]: DAG size before simplification 37, DAG size after simplification 37 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 41 [DEBUG]: DAG size before simplification 41, DAG size after simplification 41 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 41 [DEBUG]: DAG size before simplification 41, DAG size after simplification 41 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 29 [DEBUG]: DAG size before simplification 29, DAG size after simplification 29 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@5c48c0c0 [DEBUG]: simplifying formula of DAG size 42 [DEBUG]: DAG size before simplification 42, DAG size after simplification 42 [INFO]: Number of proof automata: 14 [INFO]: 93 / 110 letters are loopers in proof 0 [INFO]: 91 / 110 letters are loopers in proof 1 [INFO]: 90 / 110 letters are loopers in proof 2 [INFO]: 63 / 110 letters are loopers in proof 3 [INFO]: 64 / 110 letters are loopers in proof 4 [INFO]: 56 / 110 letters are loopers in proof 5 [INFO]: 65 / 110 letters are loopers in proof 6 [INFO]: 92 / 110 letters are loopers in proof 7 [INFO]: 64 / 110 letters are loopers in proof 8 [INFO]: 51 / 110 letters are loopers in proof 9 [INFO]: 64 / 110 letters are loopers in proof 10 [INFO]: 53 / 110 letters are loopers in proof 11 [INFO]: 53 / 110 letters are loopers in proof 12 [INFO]: 37 / 110 letters are loopers in proof 13 [INFO]: Loopers in proof automata: min=37, max=93, median=64 [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:[38][0] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 2, total #Conditions: 29 [DEBUG]: Constructed Non-cut-off-Event: 2:2A:[44][1] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 3, total #Conditions: 33 [DEBUG]: Constructed Non-cut-off-Event: 3:3A:[32][2] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 4, total #Conditions: 47 [DEBUG]: Constructed Non-cut-off-Event: 4:4A:[79][3] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 5, total #Conditions: 49 [DEBUG]: Constructed Non-cut-off-Event: 5:5A:[75][4] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 6, total #Conditions: 51 [DEBUG]: Constructed Non-cut-off-Event: 6:6A:[93][5] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 7, total #Conditions: 65 [DEBUG]: Constructed Non-cut-off-Event: 7:7A:[73][6] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 8, total #Conditions: 79 [DEBUG]: Constructed Non-cut-off-Event: 8:8A:[68][7] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 9, total #Conditions: 81 [DEBUG]: Constructed Non-cut-off-Event: 9:9A:[59][8] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 10, total #Conditions: 83 [DEBUG]: Constructed Non-cut-off-Event: 10:10A:[87][9] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 11, total #Conditions: 85 [DEBUG]: Constructed Non-cut-off-Event: 11:11A:[72][10] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 12, total #Conditions: 87 [DEBUG]: Constructed Non-cut-off-Event: 12:12A:[48][11] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 13, total #Conditions: 89 [DEBUG]: Constructed Non-cut-off-Event: 13:13A:[39][12] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 14, total #Conditions: 91 [DEBUG]: Constructed Non-cut-off-Event: 14:14A:[27][13] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 15, total #Conditions: 93 [DEBUG]: Constructed Non-cut-off-Event: 15:15A:[33][14] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 16, total #Conditions: 95 [DEBUG]: Constructed Non-cut-off-Event: 16:16A:[69][15] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 17, total #Conditions: 103 [DEBUG]: Constructed Non-cut-off-Event: 17:17A:[88][16] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 18, total #Conditions: 104 [DEBUG]: Constructed Non-cut-off-Event: 18:18A:[89][17] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 19, total #Conditions: 114 [DEBUG]: Constructed Non-cut-off-Event: 19:19A:[41][18] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 20, total #Conditions: 128 [DEBUG]: Constructed Non-cut-off-Event: 20:20A:[45][19] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 21, total #Conditions: 140 [DEBUG]: Constructed Non-cut-off-Event: 21:21A:[43][20] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 22, total #Conditions: 141 [DEBUG]: Constructed Non-cut-off-Event: 22:22A:[37][21] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 23, total #Conditions: 142 [DEBUG]: Constructed Non-cut-off-Event: 23:23A:[76][22] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 24, total #Conditions: 153 [DEBUG]: Constructed Non-cut-off-Event: 24:24A:[24][23] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 25, total #Conditions: 167 [DEBUG]: Constructed Non-cut-off-Event: 25:25A:[31][24] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 26, total #Conditions: 168 [DEBUG]: Constructed Non-cut-off-Event: 26:25A:[95][25] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 27, total #Conditions: 169 [DEBUG]: Constructed Non-cut-off-Event: 27:26A:[65][26] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 28, total #Conditions: 170 [DEBUG]: Constructed Non-cut-off-Event: 28:26A:[96][27] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 29, total #Conditions: 182 [DEBUG]: Constructed Non-cut-off-Event: 29:27A:[34][28] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 30, total #Conditions: 192 [DEBUG]: Constructed Cut-off-Event: 30:29A:[34][30] [DEBUG]: Possible Extension size: 2, total #Events: 31, total #Conditions: 202 [DEBUG]: Constructed Non-cut-off-Event: 31:27A:[97][29] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 32, total #Conditions: 212 [DEBUG]: Constructed Non-cut-off-Event: 32:28A:[98][32] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 33, total #Conditions: 222 [DEBUG]: Constructed Non-cut-off-Event: 33:29A:[96][27] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 34, total #Conditions: 234 [DEBUG]: Constructed Cut-off-Event: 34:30A:[34][31] [DEBUG]: Possible Extension size: 3, total #Events: 35, total #Conditions: 244 [DEBUG]: Constructed Non-cut-off-Event: 35:29A:[99][34] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 36, total #Conditions: 245 [DEBUG]: Constructed Non-cut-off-Event: 36:30A:[97][29] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 37, total #Conditions: 255 [DEBUG]: Constructed Cut-off-Event: 37:31A:[34][33] [DEBUG]: Possible Extension size: 2, total #Events: 38, total #Conditions: 265 [DEBUG]: Constructed Non-cut-off-Event: 38:30A:[100][35] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 39, total #Conditions: 266 [DEBUG]: Constructed Non-cut-off-Event: 39:31A:[98][32] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 40, total #Conditions: 276 [DEBUG]: Constructed Non-cut-off-Event: 40:32A:[99][34] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 41, total #Conditions: 277 [DEBUG]: Constructed Non-cut-off-Event: 41:33A:[100][35] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 42, total #Conditions: 278 [DEBUG]: Constructed Non-cut-off-Event: 42:34A:[25][36] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 43, total #Conditions: 291 [DEBUG]: Constructed Non-cut-off-Event: 43:35A:[46][37] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 44, total #Conditions: 292 [DEBUG]: Constructed Non-cut-off-Event: 44:36A:[66][38] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 45, total #Conditions: 293 [DEBUG]: Constructed Non-cut-off-Event: 45:37A:[40][39] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 46, total #Conditions: 294 [DEBUG]: Constructed Non-cut-off-Event: 46:38A:[80][40] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 47, total #Conditions: 305 [DEBUG]: Constructed Non-cut-off-Event: 47:39A:[22][41] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 48, total #Conditions: 319 [DEBUG]: Constructed Non-cut-off-Event: 48:40A:[101][42] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 49, total #Conditions: 320 [DEBUG]: Constructed Non-cut-off-Event: 49:40A:[28][43] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 50, total #Conditions: 321 [DEBUG]: Constructed Non-cut-off-Event: 50:41A:[102][44] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 51, total #Conditions: 329 [DEBUG]: Constructed Non-cut-off-Event: 51:41A:[90][45] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 52, total #Conditions: 330 [DEBUG]: Constructed Non-cut-off-Event: 52:42A:[104][46] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 53, total #Conditions: 341 [DEBUG]: Constructed Non-cut-off-Event: 53:42A:[84][47] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 54, total #Conditions: 352 [DEBUG]: Constructed Cut-off-Event: 54:44A:[84][47] [DEBUG]: Possible Extension size: 3, total #Events: 55, total #Conditions: 363 [DEBUG]: Constructed Non-cut-off-Event: 55:43A:[106][49] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 56, total #Conditions: 364 [DEBUG]: Constructed Non-cut-off-Event: 56:44A:[102][44] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 57, total #Conditions: 372 [DEBUG]: Constructed Cut-off-Event: 57:45A:[84][48] [DEBUG]: Possible Extension size: 2, total #Events: 58, total #Conditions: 383 [DEBUG]: Constructed Non-cut-off-Event: 58:44A:[108][50] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 59, total #Conditions: 391 [DEBUG]: Constructed Non-cut-off-Event: 59:45A:[104][46] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 60, total #Conditions: 402 [DEBUG]: Constructed Non-cut-off-Event: 60:45A:[109][51] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 61, total #Conditions: 410 [DEBUG]: Constructed Non-cut-off-Event: 61:46A:[106][49] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 62, total #Conditions: 411 [DEBUG]: Constructed Cut-off-Event: 62:47A:[84][48] [DEBUG]: Possible Extension size: 3, total #Events: 63, total #Conditions: 422 [DEBUG]: Constructed Non-cut-off-Event: 63:46A:[2][53] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 64, total #Conditions: 431 [DEBUG]: Constructed Non-cut-off-Event: 64:47A:[108][50] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 65, total #Conditions: 439 [DEBUG]: Constructed Cut-off-Event: 65:48A:[84][52] [DEBUG]: Possible Extension size: 3, total #Events: 66, total #Conditions: 450 [DEBUG]: Constructed Non-cut-off-Event: 66:47A:[5][54] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 67, total #Conditions: 460 [DEBUG]: Constructed Non-cut-off-Event: 67:48A:[109][51] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 68, total #Conditions: 468 [DEBUG]: Constructed Cut-off-Event: 68:49A:[84][52] [DEBUG]: Possible Extension size: 3, total #Events: 69, total #Conditions: 479 [DEBUG]: Constructed Non-cut-off-Event: 69:48A:[8][56] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 70, total #Conditions: 490 [DEBUG]: Constructed Non-cut-off-Event: 70:49A:[2][53] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 71, total #Conditions: 499 [DEBUG]: Constructed Cut-off-Event: 71:50A:[84][55] [DEBUG]: Possible Extension size: 3, total #Events: 72, total #Conditions: 510 [DEBUG]: Constructed Non-cut-off-Event: 72:49A:[11][57] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 73, total #Conditions: 520 [DEBUG]: Constructed Non-cut-off-Event: 73:50A:[5][54] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 74, total #Conditions: 530 [DEBUG]: Constructed Cut-off-Event: 74:51A:[84][55] [DEBUG]: Possible Extension size: 3, total #Events: 75, total #Conditions: 541 [DEBUG]: Constructed Non-cut-off-Event: 75:50A:[13][58] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 76, total #Conditions: 552 [DEBUG]: Constructed Non-cut-off-Event: 76:51A:[8][56] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 77, total #Conditions: 563 [DEBUG]: Constructed Cut-off-Event: 77:52A:[84][55] [DEBUG]: Possible Extension size: 3, total #Events: 78, total #Conditions: 574 [DEBUG]: Constructed Non-cut-off-Event: 78:51A:[17][59] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 79, total #Conditions: 583 [DEBUG]: Constructed Non-cut-off-Event: 79:52A:[11][57] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 80, total #Conditions: 593 [DEBUG]: Constructed Cut-off-Event: 80:53A:[84][55] [DEBUG]: Possible Extension size: 4, total #Events: 81, total #Conditions: 604 [DEBUG]: Constructed Non-cut-off-Event: 81:52A:[18][60] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 82, total #Conditions: 606 [DEBUG]: Constructed Non-cut-off-Event: 82:52A:[19][61] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 83, total #Conditions: 608 [DEBUG]: Constructed Non-cut-off-Event: 83:53A:[13][58] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 84, total #Conditions: 619 [DEBUG]: Constructed Cut-off-Event: 84:54A:[84][55] [DEBUG]: Possible Extension size: 5, total #Events: 85, total #Conditions: 630 [DEBUG]: Constructed Non-cut-off-Event: 85:53A:[3][62] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 86, total #Conditions: 636 [DEBUG]: Constructed Non-cut-off-Event: 86:53A:[20][63] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 87, total #Conditions: 644 [DEBUG]: Constructed Non-cut-off-Event: 87:54A:[17][59] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 88, total #Conditions: 653 [DEBUG]: Constructed Cut-off-Event: 88:55A:[84][55] [DEBUG]: Possible Extension size: 7, total #Events: 89, total #Conditions: 664 [DEBUG]: Constructed Cut-off-Event: 89:55A:[84][55] [DEBUG]: Possible Extension size: 6, total #Events: 90, total #Conditions: 675 [DEBUG]: Constructed Non-cut-off-Event: 90:54A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 91, total #Conditions: 676 [DEBUG]: Constructed Non-cut-off-Event: 91:54A:[2][66] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 92, total #Conditions: 685 [DEBUG]: Constructed Non-cut-off-Event: 92:55A:[18][60] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 93, total #Conditions: 687 [DEBUG]: Constructed Cut-off-Event: 93:56A:[84][55] [DEBUG]: Possible Extension size: 6, total #Events: 94, total #Conditions: 698 [DEBUG]: Constructed Non-cut-off-Event: 94:55A:[19][61] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 95, total #Conditions: 700 [DEBUG]: Constructed Cut-off-Event: 95:56A:[84][65] [DEBUG]: Possible Extension size: 5, total #Events: 96, total #Conditions: 711 [DEBUG]: Constructed Non-cut-off-Event: 96:55A:[9][67] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 97, total #Conditions: 719 [DEBUG]: Constructed Non-cut-off-Event: 97:55A:[5][68] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 98, total #Conditions: 729 [DEBUG]: Constructed Non-cut-off-Event: 98:56A:[3][62] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 99, total #Conditions: 735 [DEBUG]: Constructed Non-cut-off-Event: 99:56A:[20][63] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 100, total #Conditions: 743 [DEBUG]: Constructed Cut-off-Event: 100:57A:[84][65] [DEBUG]: Possible Extension size: 6, total #Events: 101, total #Conditions: 754 [DEBUG]: Constructed Non-cut-off-Event: 101:56A:[12][69] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 102, total #Conditions: 764 [DEBUG]: Constructed Non-cut-off-Event: 102:56A:[8][71] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 103, total #Conditions: 775 [DEBUG]: Constructed Non-cut-off-Event: 103:57A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 104, total #Conditions: 776 [DEBUG]: Constructed Cut-off-Event: 104:58A:[84][48] [DEBUG]: Possible Extension size: 7, total #Events: 105, total #Conditions: 787 [DEBUG]: Constructed Non-cut-off-Event: 105:57A:[2][66] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 106, total #Conditions: 796 [DEBUG]: Constructed Cut-off-Event: 106:58A:[84][70] [DEBUG]: Possible Extension size: 6, total #Events: 107, total #Conditions: 807 [DEBUG]: Constructed Non-cut-off-Event: 107:57A:[16][72] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 108, total #Conditions: 808 [DEBUG]: Constructed Non-cut-off-Event: 108:57A:[11][73] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 109, total #Conditions: 818 [DEBUG]: Constructed Non-cut-off-Event: 109:58A:[9][67] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 110, total #Conditions: 826 [DEBUG]: Constructed Cut-off-Event: 110:59A:[84][47] [DEBUG]: Possible Extension size: 6, total #Events: 111, total #Conditions: 837 [DEBUG]: Constructed Non-cut-off-Event: 111:58A:[5][68] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 112, total #Conditions: 847 [DEBUG]: Constructed Cut-off-Event: 112:59A:[84][70] [DEBUG]: Possible Extension size: 5, total #Events: 113, total #Conditions: 858 [DEBUG]: Constructed Non-cut-off-Event: 113:58A:[105][74] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 114, total #Conditions: 859 [DEBUG]: Constructed Non-cut-off-Event: 114:58A:[13][75] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 115, total #Conditions: 870 [DEBUG]: Constructed Non-cut-off-Event: 115:59A:[12][69] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 116, total #Conditions: 880 [DEBUG]: Constructed Non-cut-off-Event: 116:59A:[8][71] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 117, total #Conditions: 891 [DEBUG]: Constructed Cut-off-Event: 117:60A:[84][70] [DEBUG]: Possible Extension size: 5, total #Events: 118, total #Conditions: 902 [DEBUG]: Constructed Non-cut-off-Event: 118:59A:[107][76] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 119, total #Conditions: 903 [DEBUG]: Constructed Non-cut-off-Event: 119:59A:[17][77] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 120, total #Conditions: 912 [DEBUG]: Constructed Non-cut-off-Event: 120:60A:[16][72] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 121, total #Conditions: 913 [DEBUG]: Constructed Non-cut-off-Event: 121:60A:[11][73] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 122, total #Conditions: 923 [DEBUG]: Constructed Cut-off-Event: 122:61A:[84][70] [DEBUG]: Possible Extension size: 5, total #Events: 123, total #Conditions: 934 [DEBUG]: Constructed Non-cut-off-Event: 123:60A:[18][78] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 124, total #Conditions: 936 [DEBUG]: Constructed Non-cut-off-Event: 124:60A:[19][79] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 125, total #Conditions: 938 [DEBUG]: Constructed Non-cut-off-Event: 125:61A:[105][74] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 126, total #Conditions: 939 [DEBUG]: Constructed Non-cut-off-Event: 126:61A:[13][75] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 127, total #Conditions: 950 [DEBUG]: Constructed Cut-off-Event: 127:62A:[84][70] [DEBUG]: Possible Extension size: 6, total #Events: 128, total #Conditions: 961 [DEBUG]: Constructed Non-cut-off-Event: 128:61A:[3][80] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 129, total #Conditions: 967 [DEBUG]: Constructed Non-cut-off-Event: 129:61A:[20][81] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 130, total #Conditions: 975 [DEBUG]: Constructed Non-cut-off-Event: 130:62A:[107][76] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 131, total #Conditions: 976 [DEBUG]: Constructed Non-cut-off-Event: 131:62A:[17][77] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 9, total #Events: 132, total #Conditions: 985 [DEBUG]: Constructed Cut-off-Event: 132:63A:[84][70] [DEBUG]: Possible Extension size: 8, total #Events: 133, total #Conditions: 996 [DEBUG]: Constructed Cut-off-Event: 133:63A:[84][70] [DEBUG]: Possible Extension size: 7, total #Events: 134, total #Conditions: 1007 [DEBUG]: Constructed Non-cut-off-Event: 134:62A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 135, total #Conditions: 1008 [DEBUG]: Constructed Cut-off-Event: 135:63A:[9][85] [DEBUG]: Possible Extension size: 6, total #Events: 136, total #Conditions: 1016 [DEBUG]: Constructed Non-cut-off-Event: 136:62A:[2][83] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 137, total #Conditions: 1025 [DEBUG]: Constructed Non-cut-off-Event: 137:63A:[26][84] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 138, total #Conditions: 1038 [DEBUG]: Constructed Non-cut-off-Event: 138:63A:[18][78] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 139, total #Conditions: 1040 [DEBUG]: Constructed Cut-off-Event: 139:64A:[84][70] [DEBUG]: Possible Extension size: 6, total #Events: 140, total #Conditions: 1051 [DEBUG]: Constructed Non-cut-off-Event: 140:63A:[19][79] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 141, total #Conditions: 1053 [DEBUG]: Constructed Cut-off-Event: 141:64A:[84][82] [DEBUG]: Possible Extension size: 5, total #Events: 142, total #Conditions: 1064 [DEBUG]: Constructed Non-cut-off-Event: 142:63A:[5][86] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 143, total #Conditions: 1074 [DEBUG]: Constructed Non-cut-off-Event: 143:64A:[57][87] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 144, total #Conditions: 1075 [DEBUG]: Constructed Non-cut-off-Event: 144:64A:[3][80] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 145, total #Conditions: 1081 [DEBUG]: Constructed Non-cut-off-Event: 145:64A:[20][81] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 146, total #Conditions: 1089 [DEBUG]: Constructed Cut-off-Event: 146:65A:[84][82] [DEBUG]: Possible Extension size: 4, total #Events: 147, total #Conditions: 1100 [DEBUG]: Constructed Non-cut-off-Event: 147:64A:[8][89] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 148, total #Conditions: 1111 [DEBUG]: Constructed Non-cut-off-Event: 148:65A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 149, total #Conditions: 1112 [DEBUG]: Constructed Cut-off-Event: 149:66A:[9][85] [DEBUG]: Possible Extension size: 4, total #Events: 150, total #Conditions: 1120 [DEBUG]: Constructed Non-cut-off-Event: 150:65A:[2][83] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 151, total #Conditions: 1129 [DEBUG]: Constructed Cut-off-Event: 151:66A:[84][88] [DEBUG]: Possible Extension size: 3, total #Events: 152, total #Conditions: 1140 [DEBUG]: Constructed Non-cut-off-Event: 152:65A:[11][90] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 153, total #Conditions: 1150 [DEBUG]: Constructed Non-cut-off-Event: 153:66A:[5][86] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 154, total #Conditions: 1160 [DEBUG]: Constructed Cut-off-Event: 154:67A:[84][88] [DEBUG]: Possible Extension size: 3, total #Events: 155, total #Conditions: 1171 [DEBUG]: Constructed Non-cut-off-Event: 155:66A:[13][91] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 156, total #Conditions: 1182 [DEBUG]: Constructed Non-cut-off-Event: 156:67A:[8][89] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 157, total #Conditions: 1193 [DEBUG]: Constructed Cut-off-Event: 157:68A:[84][88] [DEBUG]: Possible Extension size: 3, total #Events: 158, total #Conditions: 1204 [DEBUG]: Constructed Non-cut-off-Event: 158:67A:[17][92] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 159, total #Conditions: 1213 [DEBUG]: Constructed Non-cut-off-Event: 159:68A:[11][90] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 160, total #Conditions: 1223 [DEBUG]: Constructed Cut-off-Event: 160:69A:[84][88] [DEBUG]: Possible Extension size: 4, total #Events: 161, total #Conditions: 1234 [DEBUG]: Constructed Non-cut-off-Event: 161:68A:[18][93] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 162, total #Conditions: 1236 [DEBUG]: Constructed Non-cut-off-Event: 162:68A:[19][94] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 163, total #Conditions: 1238 [DEBUG]: Constructed Non-cut-off-Event: 163:69A:[13][91] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 164, total #Conditions: 1249 [DEBUG]: Constructed Cut-off-Event: 164:70A:[84][88] [DEBUG]: Possible Extension size: 5, total #Events: 165, total #Conditions: 1260 [DEBUG]: Constructed Non-cut-off-Event: 165:69A:[3][95] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 166, total #Conditions: 1266 [DEBUG]: Constructed Non-cut-off-Event: 166:69A:[20][96] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 167, total #Conditions: 1274 [DEBUG]: Constructed Non-cut-off-Event: 167:70A:[17][92] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 168, total #Conditions: 1283 [DEBUG]: Constructed Cut-off-Event: 168:71A:[84][88] [DEBUG]: Possible Extension size: 7, total #Events: 169, total #Conditions: 1294 [DEBUG]: Constructed Cut-off-Event: 169:71A:[84][88] [DEBUG]: Possible Extension size: 6, total #Events: 170, total #Conditions: 1305 [DEBUG]: Constructed Non-cut-off-Event: 170:70A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 171, total #Conditions: 1306 [DEBUG]: Constructed Cut-off-Event: 171:71A:[9][99] [DEBUG]: Possible Extension size: 5, total #Events: 172, total #Conditions: 1314 [DEBUG]: Constructed Non-cut-off-Event: 172:70A:[2][98] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 173, total #Conditions: 1323 [DEBUG]: Constructed Non-cut-off-Event: 173:71A:[18][93] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 174, total #Conditions: 1325 [DEBUG]: Constructed Cut-off-Event: 174:72A:[84][88] [DEBUG]: Possible Extension size: 5, total #Events: 175, total #Conditions: 1336 [DEBUG]: Constructed Non-cut-off-Event: 175:71A:[19][94] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 176, total #Conditions: 1338 [DEBUG]: Constructed Cut-off-Event: 176:72A:[84][97] [DEBUG]: Possible Extension size: 4, total #Events: 177, total #Conditions: 1349 [DEBUG]: Constructed Non-cut-off-Event: 177:71A:[5][100] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 178, total #Conditions: 1359 [DEBUG]: Constructed Non-cut-off-Event: 178:72A:[3][95] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 179, total #Conditions: 1365 [DEBUG]: Constructed Non-cut-off-Event: 179:72A:[20][96] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 180, total #Conditions: 1373 [DEBUG]: Constructed Cut-off-Event: 180:73A:[84][97] [DEBUG]: Possible Extension size: 4, total #Events: 181, total #Conditions: 1384 [DEBUG]: Constructed Non-cut-off-Event: 181:72A:[8][102] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 182, total #Conditions: 1395 [DEBUG]: Constructed Non-cut-off-Event: 182:73A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 183, total #Conditions: 1396 [DEBUG]: Constructed Cut-off-Event: 183:74A:[9][99] [DEBUG]: Possible Extension size: 4, total #Events: 184, total #Conditions: 1404 [DEBUG]: Constructed Non-cut-off-Event: 184:73A:[2][98] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 185, total #Conditions: 1413 [DEBUG]: Constructed Cut-off-Event: 185:74A:[84][101] [DEBUG]: Possible Extension size: 3, total #Events: 186, total #Conditions: 1424 [DEBUG]: Constructed Non-cut-off-Event: 186:73A:[11][103] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 187, total #Conditions: 1434 [DEBUG]: Constructed Non-cut-off-Event: 187:74A:[5][100] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 188, total #Conditions: 1444 [DEBUG]: Constructed Cut-off-Event: 188:75A:[84][101] [DEBUG]: Possible Extension size: 3, total #Events: 189, total #Conditions: 1455 [DEBUG]: Constructed Non-cut-off-Event: 189:74A:[13][104] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 190, total #Conditions: 1466 [DEBUG]: Constructed Non-cut-off-Event: 190:75A:[8][102] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 191, total #Conditions: 1477 [DEBUG]: Constructed Cut-off-Event: 191:76A:[84][101] [DEBUG]: Possible Extension size: 3, total #Events: 192, total #Conditions: 1488 [DEBUG]: Constructed Non-cut-off-Event: 192:75A:[17][105] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 193, total #Conditions: 1497 [DEBUG]: Constructed Non-cut-off-Event: 193:76A:[11][103] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 194, total #Conditions: 1507 [DEBUG]: Constructed Cut-off-Event: 194:77A:[84][101] [DEBUG]: Possible Extension size: 4, total #Events: 195, total #Conditions: 1518 [DEBUG]: Constructed Non-cut-off-Event: 195:76A:[18][106] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 196, total #Conditions: 1520 [DEBUG]: Constructed Non-cut-off-Event: 196:76A:[19][107] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 197, total #Conditions: 1522 [DEBUG]: Constructed Non-cut-off-Event: 197:77A:[13][104] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 198, total #Conditions: 1533 [DEBUG]: Constructed Cut-off-Event: 198:78A:[84][101] [DEBUG]: Possible Extension size: 5, total #Events: 199, total #Conditions: 1544 [DEBUG]: Constructed Non-cut-off-Event: 199:77A:[3][108] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 200, total #Conditions: 1550 [DEBUG]: Constructed Non-cut-off-Event: 200:77A:[20][109] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 201, total #Conditions: 1558 [DEBUG]: Constructed Non-cut-off-Event: 201:78A:[17][105] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 202, total #Conditions: 1567 [DEBUG]: Constructed Cut-off-Event: 202:79A:[84][101] [DEBUG]: Possible Extension size: 7, total #Events: 203, total #Conditions: 1578 [DEBUG]: Constructed Cut-off-Event: 203:79A:[84][101] [DEBUG]: Possible Extension size: 6, total #Events: 204, total #Conditions: 1589 [DEBUG]: Constructed Non-cut-off-Event: 204:78A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 205, total #Conditions: 1590 [DEBUG]: Constructed Cut-off-Event: 205:79A:[9][112] [DEBUG]: Possible Extension size: 5, total #Events: 206, total #Conditions: 1598 [DEBUG]: Constructed Non-cut-off-Event: 206:78A:[2][111] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 207, total #Conditions: 1607 [DEBUG]: Constructed Non-cut-off-Event: 207:79A:[18][106] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 208, total #Conditions: 1609 [DEBUG]: Constructed Cut-off-Event: 208:80A:[84][101] [DEBUG]: Possible Extension size: 5, total #Events: 209, total #Conditions: 1620 [DEBUG]: Constructed Non-cut-off-Event: 209:79A:[19][107] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 210, total #Conditions: 1622 [DEBUG]: Constructed Cut-off-Event: 210:80A:[84][110] [DEBUG]: Possible Extension size: 4, total #Events: 211, total #Conditions: 1633 [DEBUG]: Constructed Non-cut-off-Event: 211:79A:[5][113] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 212, total #Conditions: 1643 [DEBUG]: Constructed Non-cut-off-Event: 212:80A:[3][108] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 213, total #Conditions: 1649 [DEBUG]: Constructed Non-cut-off-Event: 213:80A:[20][109] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 214, total #Conditions: 1657 [DEBUG]: Constructed Cut-off-Event: 214:81A:[84][110] [DEBUG]: Possible Extension size: 4, total #Events: 215, total #Conditions: 1668 [DEBUG]: Constructed Non-cut-off-Event: 215:80A:[8][115] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 216, total #Conditions: 1679 [DEBUG]: Constructed Non-cut-off-Event: 216:81A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 217, total #Conditions: 1680 [DEBUG]: Constructed Cut-off-Event: 217:82A:[9][112] [DEBUG]: Possible Extension size: 4, total #Events: 218, total #Conditions: 1688 [DEBUG]: Constructed Non-cut-off-Event: 218:81A:[2][111] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 219, total #Conditions: 1697 [DEBUG]: Constructed Cut-off-Event: 219:82A:[84][114] [DEBUG]: Possible Extension size: 3, total #Events: 220, total #Conditions: 1708 [DEBUG]: Constructed Non-cut-off-Event: 220:81A:[11][116] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 221, total #Conditions: 1718 [DEBUG]: Constructed Non-cut-off-Event: 221:82A:[5][113] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 222, total #Conditions: 1728 [DEBUG]: Constructed Cut-off-Event: 222:83A:[84][114] [DEBUG]: Possible Extension size: 3, total #Events: 223, total #Conditions: 1739 [DEBUG]: Constructed Non-cut-off-Event: 223:82A:[13][117] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 224, total #Conditions: 1750 [DEBUG]: Constructed Non-cut-off-Event: 224:83A:[8][115] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 225, total #Conditions: 1761 [DEBUG]: Constructed Cut-off-Event: 225:84A:[84][118] [DEBUG]: Possible Extension size: 3, total #Events: 226, total #Conditions: 1772 [DEBUG]: Constructed Non-cut-off-Event: 226:83A:[17][119] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 227, total #Conditions: 1781 [DEBUG]: Constructed Non-cut-off-Event: 227:84A:[11][116] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 228, total #Conditions: 1791 [DEBUG]: Constructed Cut-off-Event: 228:85A:[84][118] [DEBUG]: Possible Extension size: 4, total #Events: 229, total #Conditions: 1802 [DEBUG]: Constructed Non-cut-off-Event: 229:84A:[18][120] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 230, total #Conditions: 1804 [DEBUG]: Constructed Non-cut-off-Event: 230:84A:[19][121] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 231, total #Conditions: 1806 [DEBUG]: Constructed Non-cut-off-Event: 231:85A:[13][117] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 232, total #Conditions: 1817 [DEBUG]: Constructed Cut-off-Event: 232:86A:[84][118] [DEBUG]: Possible Extension size: 5, total #Events: 233, total #Conditions: 1828 [DEBUG]: Constructed Non-cut-off-Event: 233:85A:[3][122] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 234, total #Conditions: 1834 [DEBUG]: Constructed Non-cut-off-Event: 234:85A:[20][123] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 235, total #Conditions: 1842 [DEBUG]: Constructed Non-cut-off-Event: 235:86A:[17][119] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 236, total #Conditions: 1851 [DEBUG]: Constructed Cut-off-Event: 236:87A:[84][118] [DEBUG]: Possible Extension size: 7, total #Events: 237, total #Conditions: 1862 [DEBUG]: Constructed Cut-off-Event: 237:87A:[84][118] [DEBUG]: Possible Extension size: 6, total #Events: 238, total #Conditions: 1873 [DEBUG]: Constructed Non-cut-off-Event: 238:86A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 239, total #Conditions: 1874 [DEBUG]: Constructed Cut-off-Event: 239:87A:[9][126] [DEBUG]: Possible Extension size: 5, total #Events: 240, total #Conditions: 1882 [DEBUG]: Constructed Non-cut-off-Event: 240:86A:[2][125] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 241, total #Conditions: 1891 [DEBUG]: Constructed Non-cut-off-Event: 241:87A:[18][120] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 242, total #Conditions: 1893 [DEBUG]: Constructed Cut-off-Event: 242:88A:[84][118] [DEBUG]: Possible Extension size: 5, total #Events: 243, total #Conditions: 1904 [DEBUG]: Constructed Non-cut-off-Event: 243:87A:[19][121] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 244, total #Conditions: 1906 [DEBUG]: Constructed Cut-off-Event: 244:88A:[84][124] [DEBUG]: Possible Extension size: 4, total #Events: 245, total #Conditions: 1917 [DEBUG]: Constructed Non-cut-off-Event: 245:87A:[5][127] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 246, total #Conditions: 1927 [DEBUG]: Constructed Non-cut-off-Event: 246:88A:[3][122] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 247, total #Conditions: 1933 [DEBUG]: Constructed Non-cut-off-Event: 247:88A:[20][123] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 248, total #Conditions: 1941 [DEBUG]: Constructed Cut-off-Event: 248:89A:[84][124] [DEBUG]: Possible Extension size: 4, total #Events: 249, total #Conditions: 1952 [DEBUG]: Constructed Non-cut-off-Event: 249:88A:[8][129] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 250, total #Conditions: 1963 [DEBUG]: Constructed Non-cut-off-Event: 250:89A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 251, total #Conditions: 1964 [DEBUG]: Constructed Cut-off-Event: 251:90A:[9][126] [DEBUG]: Possible Extension size: 4, total #Events: 252, total #Conditions: 1972 [DEBUG]: Constructed Non-cut-off-Event: 252:89A:[2][125] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 253, total #Conditions: 1981 [DEBUG]: Constructed Cut-off-Event: 253:90A:[84][128] [DEBUG]: Possible Extension size: 3, total #Events: 254, total #Conditions: 1992 [DEBUG]: Constructed Non-cut-off-Event: 254:89A:[11][130] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 255, total #Conditions: 2002 [DEBUG]: Constructed Non-cut-off-Event: 255:90A:[5][127] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 256, total #Conditions: 2012 [DEBUG]: Constructed Cut-off-Event: 256:91A:[84][128] [DEBUG]: Possible Extension size: 3, total #Events: 257, total #Conditions: 2023 [DEBUG]: Constructed Non-cut-off-Event: 257:90A:[13][131] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 258, total #Conditions: 2034 [DEBUG]: Constructed Non-cut-off-Event: 258:91A:[8][129] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 259, total #Conditions: 2045 [DEBUG]: Constructed Cut-off-Event: 259:92A:[84][132] [DEBUG]: Possible Extension size: 3, total #Events: 260, total #Conditions: 2056 [DEBUG]: Constructed Non-cut-off-Event: 260:91A:[17][133] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 261, total #Conditions: 2065 [DEBUG]: Constructed Non-cut-off-Event: 261:92A:[11][130] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 262, total #Conditions: 2075 [DEBUG]: Constructed Cut-off-Event: 262:93A:[84][132] [DEBUG]: Possible Extension size: 4, total #Events: 263, total #Conditions: 2086 [DEBUG]: Constructed Non-cut-off-Event: 263:92A:[18][134] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 264, total #Conditions: 2088 [DEBUG]: Constructed Non-cut-off-Event: 264:92A:[19][135] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 265, total #Conditions: 2090 [DEBUG]: Constructed Non-cut-off-Event: 265:93A:[13][131] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 266, total #Conditions: 2101 [DEBUG]: Constructed Cut-off-Event: 266:94A:[84][132] [DEBUG]: Possible Extension size: 5, total #Events: 267, total #Conditions: 2112 [DEBUG]: Constructed Non-cut-off-Event: 267:93A:[3][136] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 268, total #Conditions: 2118 [DEBUG]: Constructed Non-cut-off-Event: 268:93A:[20][137] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 269, total #Conditions: 2126 [DEBUG]: Constructed Non-cut-off-Event: 269:94A:[17][133] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 270, total #Conditions: 2135 [DEBUG]: Constructed Cut-off-Event: 270:95A:[84][132] [DEBUG]: Possible Extension size: 7, total #Events: 271, total #Conditions: 2146 [DEBUG]: Constructed Cut-off-Event: 271:95A:[84][132] [DEBUG]: Possible Extension size: 6, total #Events: 272, total #Conditions: 2157 [DEBUG]: Constructed Non-cut-off-Event: 272:94A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 273, total #Conditions: 2158 [DEBUG]: Constructed Cut-off-Event: 273:95A:[9][140] [DEBUG]: Possible Extension size: 5, total #Events: 274, total #Conditions: 2166 [DEBUG]: Constructed Non-cut-off-Event: 274:94A:[2][139] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 275, total #Conditions: 2175 [DEBUG]: Constructed Non-cut-off-Event: 275:95A:[18][134] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 276, total #Conditions: 2177 [DEBUG]: Constructed Cut-off-Event: 276:96A:[84][132] [DEBUG]: Possible Extension size: 5, total #Events: 277, total #Conditions: 2188 [DEBUG]: Constructed Non-cut-off-Event: 277:95A:[19][135] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 278, total #Conditions: 2190 [DEBUG]: Constructed Cut-off-Event: 278:96A:[84][138] [DEBUG]: Possible Extension size: 4, total #Events: 279, total #Conditions: 2201 [DEBUG]: Constructed Non-cut-off-Event: 279:95A:[5][141] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 280, total #Conditions: 2211 [DEBUG]: Constructed Non-cut-off-Event: 280:96A:[3][136] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 281, total #Conditions: 2217 [DEBUG]: Constructed Non-cut-off-Event: 281:96A:[20][137] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 282, total #Conditions: 2225 [DEBUG]: Constructed Cut-off-Event: 282:97A:[84][138] [DEBUG]: Possible Extension size: 4, total #Events: 283, total #Conditions: 2236 [DEBUG]: Constructed Non-cut-off-Event: 283:96A:[8][143] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 284, total #Conditions: 2247 [DEBUG]: Constructed Non-cut-off-Event: 284:97A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 285, total #Conditions: 2248 [DEBUG]: Constructed Cut-off-Event: 285:98A:[9][140] [DEBUG]: Possible Extension size: 4, total #Events: 286, total #Conditions: 2256 [DEBUG]: Constructed Non-cut-off-Event: 286:97A:[2][139] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 287, total #Conditions: 2265 [DEBUG]: Constructed Cut-off-Event: 287:98A:[84][142] [DEBUG]: Possible Extension size: 3, total #Events: 288, total #Conditions: 2276 [DEBUG]: Constructed Non-cut-off-Event: 288:97A:[11][144] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 289, total #Conditions: 2286 [DEBUG]: Constructed Non-cut-off-Event: 289:98A:[5][141] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 290, total #Conditions: 2296 [DEBUG]: Constructed Cut-off-Event: 290:99A:[84][142] [DEBUG]: Possible Extension size: 3, total #Events: 291, total #Conditions: 2307 [DEBUG]: Constructed Non-cut-off-Event: 291:98A:[13][145] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 292, total #Conditions: 2318 [DEBUG]: Constructed Non-cut-off-Event: 292:99A:[8][143] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 293, total #Conditions: 2329 [DEBUG]: Constructed Cut-off-Event: 293:100A:[84][146] [DEBUG]: Possible Extension size: 3, total #Events: 294, total #Conditions: 2340 [DEBUG]: Constructed Non-cut-off-Event: 294:99A:[17][147] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 295, total #Conditions: 2349 [DEBUG]: Constructed Non-cut-off-Event: 295:100A:[11][144] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 296, total #Conditions: 2359 [DEBUG]: Constructed Cut-off-Event: 296:101A:[84][146] [DEBUG]: Possible Extension size: 4, total #Events: 297, total #Conditions: 2370 [DEBUG]: Constructed Non-cut-off-Event: 297:100A:[18][148] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 298, total #Conditions: 2372 [DEBUG]: Constructed Non-cut-off-Event: 298:100A:[19][149] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 299, total #Conditions: 2374 [DEBUG]: Constructed Non-cut-off-Event: 299:101A:[13][145] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 300, total #Conditions: 2385 [DEBUG]: Constructed Cut-off-Event: 300:102A:[84][146] [DEBUG]: Possible Extension size: 5, total #Events: 301, total #Conditions: 2396 [DEBUG]: Constructed Non-cut-off-Event: 301:101A:[3][150] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 302, total #Conditions: 2402 [DEBUG]: Constructed Non-cut-off-Event: 302:101A:[20][151] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 303, total #Conditions: 2410 [DEBUG]: Constructed Non-cut-off-Event: 303:102A:[17][147] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 304, total #Conditions: 2419 [DEBUG]: Constructed Cut-off-Event: 304:103A:[84][146] [DEBUG]: Possible Extension size: 7, total #Events: 305, total #Conditions: 2430 [DEBUG]: Constructed Cut-off-Event: 305:103A:[84][146] [DEBUG]: Possible Extension size: 6, total #Events: 306, total #Conditions: 2441 [DEBUG]: Constructed Non-cut-off-Event: 306:102A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 307, total #Conditions: 2442 [DEBUG]: Constructed Cut-off-Event: 307:103A:[9][154] [DEBUG]: Possible Extension size: 5, total #Events: 308, total #Conditions: 2450 [DEBUG]: Constructed Non-cut-off-Event: 308:102A:[2][153] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 309, total #Conditions: 2459 [DEBUG]: Constructed Non-cut-off-Event: 309:103A:[18][148] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 310, total #Conditions: 2461 [DEBUG]: Constructed Cut-off-Event: 310:104A:[84][146] [DEBUG]: Possible Extension size: 5, total #Events: 311, total #Conditions: 2472 [DEBUG]: Constructed Non-cut-off-Event: 311:103A:[19][149] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 312, total #Conditions: 2474 [DEBUG]: Constructed Cut-off-Event: 312:104A:[84][152] [DEBUG]: Possible Extension size: 4, total #Events: 313, total #Conditions: 2485 [DEBUG]: Constructed Non-cut-off-Event: 313:103A:[5][155] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 314, total #Conditions: 2495 [DEBUG]: Constructed Non-cut-off-Event: 314:104A:[3][150] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 315, total #Conditions: 2501 [DEBUG]: Constructed Non-cut-off-Event: 315:104A:[20][151] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 316, total #Conditions: 2509 [DEBUG]: Constructed Cut-off-Event: 316:105A:[84][152] [DEBUG]: Possible Extension size: 4, total #Events: 317, total #Conditions: 2520 [DEBUG]: Constructed Non-cut-off-Event: 317:104A:[8][157] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 318, total #Conditions: 2531 [DEBUG]: Constructed Non-cut-off-Event: 318:105A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 319, total #Conditions: 2532 [DEBUG]: Constructed Cut-off-Event: 319:106A:[9][154] [DEBUG]: Possible Extension size: 4, total #Events: 320, total #Conditions: 2540 [DEBUG]: Constructed Non-cut-off-Event: 320:105A:[2][153] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 321, total #Conditions: 2549 [DEBUG]: Constructed Cut-off-Event: 321:106A:[84][156] [DEBUG]: Possible Extension size: 3, total #Events: 322, total #Conditions: 2560 [DEBUG]: Constructed Non-cut-off-Event: 322:105A:[11][158] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 323, total #Conditions: 2570 [DEBUG]: Constructed Non-cut-off-Event: 323:106A:[5][155] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 324, total #Conditions: 2580 [DEBUG]: Constructed Cut-off-Event: 324:107A:[84][156] [DEBUG]: Possible Extension size: 3, total #Events: 325, total #Conditions: 2591 [DEBUG]: Constructed Non-cut-off-Event: 325:106A:[13][159] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 326, total #Conditions: 2602 [DEBUG]: Constructed Non-cut-off-Event: 326:107A:[8][157] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 327, total #Conditions: 2613 [DEBUG]: Constructed Cut-off-Event: 327:108A:[84][160] [DEBUG]: Possible Extension size: 3, total #Events: 328, total #Conditions: 2624 [DEBUG]: Constructed Non-cut-off-Event: 328:107A:[17][162] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 329, total #Conditions: 2633 [DEBUG]: Constructed Non-cut-off-Event: 329:108A:[11][158] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 330, total #Conditions: 2643 [DEBUG]: Constructed Cut-off-Event: 330:109A:[84][161] [DEBUG]: Possible Extension size: 3, total #Events: 331, total #Conditions: 2654 [DEBUG]: Constructed Non-cut-off-Event: 331:108A:[18][163] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 332, total #Conditions: 2656 [DEBUG]: Constructed Non-cut-off-Event: 332:109A:[13][159] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 333, total #Conditions: 2667 [DEBUG]: Constructed Cut-off-Event: 333:110A:[84][161] [DEBUG]: Possible Extension size: 3, total #Events: 334, total #Conditions: 2678 [DEBUG]: Constructed Non-cut-off-Event: 334:109A:[3][164] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 335, total #Conditions: 2684 [DEBUG]: Constructed Non-cut-off-Event: 335:110A:[17][162] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 336, total #Conditions: 2693 [DEBUG]: Constructed Cut-off-Event: 336:111A:[84][161] [DEBUG]: Possible Extension size: 3, total #Events: 337, total #Conditions: 2704 [DEBUG]: Constructed Non-cut-off-Event: 337:110A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 338, total #Conditions: 2705 [DEBUG]: Constructed Cut-off-Event: 338:111A:[9][165] [DEBUG]: Possible Extension size: 2, total #Events: 339, total #Conditions: 2713 [DEBUG]: Constructed Non-cut-off-Event: 339:111A:[18][163] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 340, total #Conditions: 2715 [DEBUG]: Constructed Cut-off-Event: 340:112A:[84][161] [DEBUG]: Possible Extension size: 1, total #Events: 341, total #Conditions: 2726 [DEBUG]: Constructed Non-cut-off-Event: 341:112A:[3][164] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 342, total #Conditions: 2732 [DEBUG]: Constructed Non-cut-off-Event: 342:113A:[6][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 343, total #Conditions: 2733 [DEBUG]: Constructed Cut-off-Event: 343:114A:[9][165] [DEBUG]: Possible Extension size: 0, total #Events: 344, total #Conditions: 2741 [INFO]: 101/343 cut-off events. [INFO]: For 2305/2315 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 2741 conditions, 343 events. 101/343 cut-off events. For 2305/2315 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 984 event pairs, 2 based on Foata normal form. 0/328 useless extension candidates. Maximal degree in co-relation 2613. Up to 190 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 5899ms [DEBUG]: 10184 StateContainers 10184 in inMapMode10184 in outMapMode [INFO]: Ignoring conditions belonging to cutoff events. [INFO]: Constructing Owicki-Gries proof for Petri program that has 88 places, 84 transitions, 180 flow and unfolding that has 2741 conditions, 343 events. 1066 conditions belong to cutoff events, 1675 conditions do not. 251 conditions are original conditions, 1424 conditions are assertion conditions. [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l42], [l80]], 14#true] under transitions [38][23] is [[[l77], [l80], [l42, l75]], 14#true] [DEBUG]: --> subsumption; abandoning [[[l77], [l42], [l80]], 14#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l42, l75]], 14#true] under transitions [38][23] is [[[l77], [l80], [l42, l75]], 14#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l42, l75]], 14#true] under transitions [44][30] is [[[l77], [l42, l75, l29], [l80]], 14#true] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l42, l75]], 14#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l42, l75, l29], [l80]], 14#true] under transitions [38][23] is [[[l77], [l42, l75, l29], [l80]], 14#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l42, l75, l29], [l80]], 14#true] under transitions [32][8] is [[[l77], [l80], [l48, l42, l75, l29]], 14#true] [DEBUG]: --> subsumption; abandoning [[[l77], [l42, l75, l29], [l80]], 14#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l48, l42, l75, l29]], 14#true] under transitions [38][23] is [[[l77], [l80], [l48, l42, l75, l29]], 14#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l48, l42, l75, l29]], 14#true] under transitions [32][8] is [[[l77], [l80], [l48, l42, l75, l29]], 14#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l48, l42, l75, l29]], 14#true] under transitions [79][62] is [[[l77], [l48, l7, l42, l75, l29], [l80]], 14#true] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l48, l42, l75, l29]], 14#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l48, l7, l42, l75, l29], [l80]], 14#true] under transitions [38][23] is [[[l77], [l48, l7, l42, l75, l29], [l80]], 14#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l48, l7, l42, l75, l29], [l80]], 14#true] under transitions [32][8] is [[[l77], [l48, l7, l42, l75, l29], [l80]], 14#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l48, l7, l42, l75, l29], [l80]], 14#true] under transitions [75][57] is [[[l77], [l48, l7, l4, l42, l75, l29], [l80]], 14#true] [DEBUG]: --> subsumption; abandoning [[[l77], [l48, l7, l42, l75, l29], [l80]], 14#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l48, l7, l4, l42, l75, l29], [l80]], 14#true] under transitions [93][78] is [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] [DEBUG]: --> subsumption; abandoning [[[l77], [l48, l7, l4, l42, l75, l29], [l80]], 14#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] under transitions [73][55] is [[[l77], [l80], [l43]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] under transitions [93][78] is [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] under transitions [38][23] is [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] under transitions [32][8] is [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] under transitions [75][57] is [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] under transitions [79][62] is [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] under transitions [44][30] is [[[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]], 14#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l43]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [68][49] is [[[l77], [l80], [l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l43]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [68][49] is [[[l77], [l80], [l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [59][42] is [[[l77], [l80], [l36, l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l36, l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [87][74] is [[[l77], [l36, l43, l33, l12], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l36, l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l36, l43, l33, l12], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [87][74] is [[[l77], [l36, l43, l33, l12], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l36, l43, l33, l12], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [72][54] is [[[l77], [l80], [l36, l21, l43, l33, l12]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> subsumption; abandoning [[[l77], [l36, l43, l33, l12], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l36, l21, l43, l33, l12]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [87][74] is [[[l77], [l80], [l36, l21, l43, l33, l12]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l36, l21, l43, l33, l12]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [72][54] is [[[l77], [l80], [l36, l21, l43, l33, l12]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l36, l21, l43, l33, l12]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [48][35] is [[[l77], [l36, l21, l45, l43, l33, l12], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l36, l21, l43, l33, l12]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l36, l21, l45, l43, l33, l12], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [87][74] is [[[l77], [l36, l21, l45, l43, l33, l12], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l36, l21, l45, l43, l33, l12], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [39][24] is [[[l77], [l80], [l36, l45, l32, l12, l21, l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> subsumption; abandoning [[[l77], [l36, l21, l45, l43, l33, l12], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l36, l45, l32, l12, l21, l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [87][74] is [[[l77], [l80], [l36, l45, l32, l12, l21, l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l36, l45, l32, l12, l21, l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [39][24] is [[[l77], [l80], [l36, l45, l32, l12, l21, l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l36, l45, l32, l12, l21, l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [27][2] is [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l36, l45, l32, l12, l21, l43, l33]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [87][74] is [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [39][24] is [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [27][2] is [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [72][54] is [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [48][35] is [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [33][11] is [[[l77], [l69], [l80]], 144#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [68][49] is [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [59][42] is [[[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]], 55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l69], [l80]], 144#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [69][50] is [[[l77], [l80], [l64]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l64]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [88][75] is [[[l77], [l80], [l64, l34]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l64]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l64, l34]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [88][75] is [[[l77], [l80], [l64, l34]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l64, l34]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [89][76] is [[[l77], [l80], [l64, l34, l47]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l64, l34]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l64, l34, l47]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [41][26] is [[[l77], [l39], [l80]], 1186#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l64, l34, l47]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [88][75] is [[[l77], [l80], [l64, l34, l47]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l64, l34, l47]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] under transitions [89][76] is [[[l77], [l80], [l64, l34, l47]], 465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l39], [l80]], 1186#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [45][32] is [[[l77], [l80], [l83]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l83]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [43][28] is [[[l77], [l83, l41], [l80]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l83]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l83, l41], [l80]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [43][28] is [[[l77], [l83, l41], [l80]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l83, l41], [l80]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [37][21] is [[[l77], [l80], [l83, l53, l41]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> subsumption; abandoning [[[l77], [l83, l41], [l80]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l83, l53, l41]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [76][59] is [[[l77], [l80], [l83, l41, l53, l22]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l83, l53, l41]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l83, l41, l53, l22]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [76][59] is [[[l77], [l80], [l83, l41, l53, l22]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l83, l41, l53, l22]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [24][38] is [[[l77], [l86], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l83, l41, l53, l22]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [43][28] is [[[l77], [l80], [l83, l41, l53, l22]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l83, l41, l53, l22]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [37][21] is [[[l77], [l80], [l83, l41, l53, l22]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l86], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [31][5] is [[[l77], [l73, l86], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> subsumption; abandoning [[[l77], [l86], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l73, l86], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [31][5] is [[[l77], [l73, l86], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l73, l86], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [65][46] is [[[l77], [l56], [l73, l19, l86], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> subsumption; abandoning [[[l77], [l73, l86], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l56], [l73, l19, l86], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [31][5] is [[[l77], [l56], [l73, l19, l86], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l56], [l73, l19, l86], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [34][13] is [[[l77], [l11, l86, l73, l19], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> subsumption; abandoning [[[l77], [l56], [l73, l19, l86], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [31][5] is [[[l77], [l11, l86, l73, l19], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [34][13] is [[[l77], [l11, l86, l73, l19], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [65][46] is [[[l77], [l11, l86, l73, l19], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [95][83] is [[[l77], [l11, l86, l73, l19], [l56, l79], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> subsumption; abandoning [[[l77], [l11, l86, l73, l19], [l56], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l56, l79], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [31][5] is [[[l77], [l11, l86, l73, l19], [l56, l79], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l56, l79], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [96][1] is [[[l77], [l11, l86, l73, l19], [l38], [l84]], 4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l56, l79], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [34][13] is [[[l77], [l11, l86, l73, l19], [l56, l79], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l56, l79], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [65][46] is [[[l77], [l11, l86, l73, l19], [l56, l79], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l56, l79], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [95][83] is [[[l77], [l11, l86, l73, l19], [l56, l79], [l84]], 2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l38], [l84]], 4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [31][5] is [[[l77], [l11, l86, l73, l19], [l38], [l84]], 4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l38], [l84]], 4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [97][39] is [[[l77], [l11, l86, l73, l19], [l40], [l84]], 6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l38], [l84]], 4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [34][13] is [[[l77], [l11, l86, l73, l19], [l38], [l84]], 4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l38], [l84]], 4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] under transitions [65][46] is [[[l77], [l11, l86, l73, l19], [l38], [l84]], 4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l40], [l84]], 6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [31][5] is [[[l77], [l11, l86, l73, l19], [l40], [l84]], 6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l40], [l84]], 6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [34][13] is [[[l77], [l11, l86, l73, l19], [l40], [l84]], 6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l40], [l84]], 6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [65][46] is [[[l77], [l11, l86, l73, l19], [l40], [l84]], 6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l40], [l84]], 6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [98][0] is [[[l77], [l11, l86, l73, l19], [l54], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [31][5] is [[[l77], [l11, l86, l73, l19], [l54], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [34][13] is [[[l77], [l11, l86, l73, l19], [l54], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [65][46] is [[[l77], [l11, l86, l73, l19], [l54], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [99][43] is [[[l77], [l11, l86, l73, l19], [l54, l37], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l77], [l11, l86, l73, l19], [l54], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54, l37], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [31][5] is [[[l77], [l11, l86, l73, l19], [l54, l37], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54, l37], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [34][13] is [[[l77], [l11, l86, l73, l19], [l54, l37], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54, l37], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [65][46] is [[[l77], [l11, l86, l73, l19], [l54, l37], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54, l37], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [100][4] is [[[l77], [l11, l86, l73, l19], [l54, l37, l16], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l77], [l11, l86, l73, l19], [l54, l37], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54, l37, l16], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [31][5] is [[[l77], [l11, l86, l73, l19], [l54, l37, l16], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54, l37, l16], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [34][13] is [[[l77], [l11, l86, l73, l19], [l54, l37, l16], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54, l37, l16], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [65][46] is [[[l77], [l11, l86, l73, l19], [l54, l37, l16], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54, l37, l16], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [100][4] is [[[l77], [l11, l86, l73, l19], [l54, l37, l16], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54, l37, l16], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [99][43] is [[[l77], [l11, l86, l73, l19], [l54, l37, l16], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l11, l86, l73, l19], [l54, l37, l16], [l84]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [25][31] is [[[l77], [l50], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l50], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [46][34] is [[[l77], [l50, l24], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l77], [l50], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l50, l24], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [46][34] is [[[l77], [l50, l24], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l50, l24], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [66][48] is [[[l77], [l50, l72, l24], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l77], [l50, l24], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l50, l72, l24], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [46][34] is [[[l77], [l50, l72, l24], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l50, l72, l24], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [66][48] is [[[l77], [l50, l72, l24], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l50, l72, l24], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [40][25] is [[[l77], [l80], [l50, l24, l72, l23]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l77], [l50, l72, l24], [l80]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l50, l24, l72, l23]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [46][34] is [[[l77], [l80], [l50, l24, l72, l23]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l50, l24, l72, l23]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [66][48] is [[[l77], [l80], [l50, l24, l72, l23]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l50, l24, l72, l23]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [80][65] is [[[l77], [l80], [l50, l24, l72, l23, l9]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l50, l24, l72, l23]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l50, l24, l72, l23, l9]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [46][34] is [[[l77], [l80], [l50, l24, l72, l23, l9]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l50, l24, l72, l23, l9]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [66][48] is [[[l77], [l80], [l50, l24, l72, l23, l9]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l50, l24, l72, l23, l9]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [80][65] is [[[l77], [l80], [l50, l24, l72, l23, l9]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l50, l24, l72, l23, l9]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [40][25] is [[[l77], [l80], [l50, l24, l72, l23, l9]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l50, l24, l72, l23, l9]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [22][56] is [[[l68], [l80], [l62], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l68], [l80], [l62], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [101][19] is [[[l80], [l62], [l78], [l68, l82]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l68], [l80], [l62], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l80], [l62], [l78], [l68, l82]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [101][19] is [[[l80], [l62], [l78], [l68, l82]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l80], [l62], [l78], [l68, l82]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14], [l80], [l78], [l68, l82]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l80], [l62], [l78], [l68, l82]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14], [l80], [l78], [l68, l82]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [101][19] is [[[l62, l14], [l80], [l78], [l68, l82]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14], [l80], [l78], [l68, l82]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14], [l80], [l78], [l68, l82]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14], [l80], [l78], [l68, l82]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [102][9] is [[[l62, l14], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14], [l80], [l78], [l68, l82]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [101][19] is [[[l62, l14], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [102][9] is [[[l62, l14], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [104][12] is [[[l62, l14], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l80], [l68, l82, l65], [l62, l60, l14], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l80], [l62, l60, l14], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [106][27] is [[[l62, l14], [l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l80], [l68, l82, l65], [l62, l60, l14], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [101][19] is [[[l80], [l68, l82, l65], [l62, l60, l14], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l80], [l68, l82, l65], [l62, l60, l14], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l80], [l68, l82, l65], [l62, l60, l14], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14], [l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [108][20] is [[[l85, l3, l49], [l62, l14], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14], [l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [101][19] is [[[l62, l14, l1, l60], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [102][9] is [[[l62, l14, l1, l60], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [104][12] is [[[l62, l14, l1, l60], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l68, l82, l65], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [106][27] is [[[l60, l1], [l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l85, l3, l49], [l62, l14], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [108][20] is [[[l85, l3, l49], [l62, l14], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l85, l3, l49], [l62, l14], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l85, l3, l49], [l62, l14], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l85, l3, l49], [l62, l14], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l85, l3, l49], [l80], [l62, l60, l14], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l85, l3, l49], [l62, l14], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [106][27] is [[[l62, l14, l1, l60], [l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l3]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [108][20] is [[[l60, l1], [l85, l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l85, l3, l49], [l80], [l62, l60, l14], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l85, l3, l49], [l80], [l62, l60, l14], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [108][20] is [[[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l85, l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l85, l3, l49], [l60, l1], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l85, l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [108][20] is [[[l60, l1], [l85, l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l85, l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [109][29] is [[[l60, l1], [l63], [l80], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l85, l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [106][27] is [[[l60, l1], [l85, l3, l49], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [108][20] is [[[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [109][29] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [106][27] is [[[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l63], [l80], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l63], [l80], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l63], [l80], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [5][82] is [[[l60, l1], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [5][82] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [8][80] is [[[l60, l1], [l10, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [8][80] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l57]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l60, l1], [l10, l57, l5], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l10, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l62, l14, l1, l60], [l10, l57, l5], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57, l5], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l10, l57, l5], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l10, l57, l5], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l10, l57, l5], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l60, l1], [l80], [l78], [l5, l17, l10, l57, l26]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l78], [l5, l17, l10, l57, l26]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l5, l17, l10, l57, l26]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l5, l17, l10, l57, l26]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l5, l17, l10, l57, l26]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l5, l17, l10, l57, l26]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [3][41] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [3][41] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [6][6] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [6][6] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [3][41] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [20][36] is [[[l60, l1], [l63], [l80], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [9][58] is [[[l15], [l60, l1], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [8][80] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [3][41] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [20][36] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [9][58] is [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [8][80] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l63], [l80], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l63], [l80], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l15], [l60, l1], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [12][7] is [[[l60, l1], [l6], [l80], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l15], [l60, l1], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l15], [l60, l1], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l63], [l80], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [12][7] is [[[l62, l14, l1, l60], [l6], [l80], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [5][82] is [[[l60, l1], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l6], [l80], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [16][37] is [[[l60, l1], [l6, l59], [l80], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l6], [l80], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [5][82] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l6], [l80], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [16][37] is [[[l62, l14, l1, l60], [l6, l59], [l80], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l6], [l80], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [84][68] is [[[l60, l1], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [8][80] is [[[l60, l1], [l10, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l6, l59], [l80], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [105][71] is [[[l60, l1], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l6, l59], [l80], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [8][80] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l57]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l6, l59], [l80], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [105][71] is [[[l62, l14, l1, l60], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l6, l59], [l80], [l78]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [11][64] is [[[l60, l1], [l10, l57, l5], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l10, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [105][71] is [[[l60, l1], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [16][37] is [[[l60, l1], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [107][47] is [[[l60, l1], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [11][64] is [[[l62, l14, l1, l60], [l10, l57, l5], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [105][71] is [[[l62, l14, l1, l60], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [16][37] is [[[l62, l14, l1, l60], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [107][47] is [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l6, l59, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57, l5], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [13][51] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l10, l57, l5], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [105][71] is [[[l60, l1], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [16][37] is [[[l60, l1], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [107][47] is [[[l60, l1], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [26][33] is [[[l77], [l80], [l71]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l10, l57, l5], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l10, l57, l5], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [105][71] is [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [16][37] is [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [107][47] is [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [26][33] is [[[l77], [l80], [l71]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [13][51] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [11][64] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [84][68] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [17][22] is [[[l60, l1], [l80], [l78], [l5, l17, l10, l57, l26]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l71]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [57][40] is [[[l77], [l80], [l67, l71]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l71]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [11][64] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l78], [l5, l17, l10, l57, l26]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l71]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [57][40] is [[[l77], [l80], [l67, l71]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l77], [l80], [l71]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l5, l17, l10, l57, l26]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l5, l17, l10, l57, l26]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l77], [l80], [l67, l71]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [57][40] is [[[l77], [l80], [l67, l71]], 8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l5, l17, l10, l57, l26]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l5, l17, l10, l57, l26]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [19][73] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [19][73] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [18][72] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [19][73] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [13][51] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [11][64] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [84][68] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [17][22] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [3][41] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [18][72] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [19][73] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [13][51] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [11][64] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [84][68] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [17][22] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [28][3] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [3][41] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [18][72] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [19][73] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [13][51] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [11][64] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [84][68] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [17][22] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [6][6] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [18][72] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [19][73] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [11][64] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [18][72] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [19][73] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [13][51] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [11][64] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [84][68] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [17][22] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [6][6] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [3][41] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [20][36] is [[[l60, l1], [l63], [l80], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [9][58] is [[[l15], [l60, l1], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [8][80] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [18][72] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [19][73] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [13][51] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [11][64] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [84][68] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [17][22] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [28][3] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [3][41] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [20][36] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [90][77] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [9][58] is [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] under transitions [8][80] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l63], [l80], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l63], [l80], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l63], [l80], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [5][82] is [[[l60, l1], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [5][82] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [8][80] is [[[l60, l1], [l10, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [8][80] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l57]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l60, l1], [l10, l57, l5], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l10, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l62, l14, l1, l60], [l10, l57, l5], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57, l5], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l10, l57, l5], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l10, l57, l5], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l10, l57, l5], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l60, l1], [l80], [l78], [l5, l17, l10, l57, l26]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l78], [l5, l17, l10, l57, l26]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l5, l17, l10, l57, l26]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l5, l17, l10, l57, l26]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l5, l17, l10, l57, l26]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l5, l17, l10, l57, l26]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [3][41] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [3][41] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [6][6] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [6][6] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [3][41] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [20][36] is [[[l60, l1], [l63], [l80], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [9][58] is [[[l15], [l60, l1], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [8][80] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [18][72] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [19][73] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [13][51] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [11][64] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [17][22] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [3][41] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [20][36] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [9][58] is [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [8][80] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l63], [l80], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l63], [l80], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l63], [l80], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [5][82] is [[[l60, l1], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [5][82] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l60, l1], [l10, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l57]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l60, l1], [l10, l57, l5], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l10, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l62, l14, l1, l60], [l10, l57, l5], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57, l5], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l10, l57, l5], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l10, l57, l5], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l10, l57, l5], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l80], [l78], [l5, l17, l10, l57, l26]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l78], [l5, l17, l10, l57, l26]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l5, l10, l57, l26], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l5, l17, l10, l57, l26]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l5, l17, l10, l57, l26]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l5, l17, l10, l57, l26]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l5, l17, l10, l57, l26]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l0, l5, l17, l10, l57, l26], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l5, l17, l10, l26, l0, l20, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l5, l17, l10, l26, l0, l20, l57], [l62, l14, l1, l60], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l5, l17, l10, l26, l28, l0, l20, l57], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [20][36] is [[[l60, l1], [l63], [l80], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [9][58] is [[[l15], [l60, l1], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [20][36] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [9][58] is [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l63], [l80], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l63], [l80], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l63], [l80], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [5][82] is [[[l60, l1], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [5][82] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l60, l1], [l10, l57], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l57]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l60, l1], [l5], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l10, l57], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l60, l1], [l10, l57], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l5], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l5], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l5], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l80], [l26, l5, l17], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l26, l5, l17], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5, l17], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l26, l5, l17], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5, l17], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l26, l5, l17], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l26, l5, l17], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l26, l5, l17], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [20][36] is [[[l60, l1], [l63], [l80], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [9][58] is [[[l15], [l60, l1], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l5, l17, l26, l28, l0, l20, l58], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l5, l17, l26, l28, l0, l20, l58], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [20][36] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l5, l17, l26, l28, l0, l20, l58], [l62, l14, l1, l60], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [9][58] is [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l63], [l80], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l63], [l80], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l63], [l80], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [5][82] is [[[l60, l1], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [5][82] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l60, l1], [l10, l57], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l57]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l60, l1], [l5], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l10, l57], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l60, l1], [l10, l57], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l5], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l5], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l5], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l80], [l26, l5, l17], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l26, l5, l17], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5, l17], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l26, l5, l17], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5, l17], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l26, l5, l17], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l26, l5, l17], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l26, l5, l17], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [20][36] is [[[l60, l1], [l63], [l80], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [9][58] is [[[l15], [l60, l1], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l5, l17, l26, l28, l0, l20, l58], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l5, l17, l26, l28, l0, l20, l58], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [20][36] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l5, l17, l26, l28, l0, l20, l58], [l62, l14, l1, l60], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [9][58] is [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l63], [l80], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l63], [l80], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l63], [l80], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [5][82] is [[[l60, l1], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l60, l1], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [5][82] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l60, l1], [l10, l57], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l57]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l60, l1], [l5], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l10, l57], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l60, l1], [l10, l57], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l5], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l5], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l5], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l80], [l26, l5, l17], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l26, l5, l17], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l26, l5], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5, l17], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l26, l5, l17], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l5, l17], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l26, l5, l17], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l26, l5, l17], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l26, l5, l17], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l0, l5, l17, l26], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l0, l5, l17, l26], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l0, l5, l17, l20, l26], [l60, l1], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l0, l5, l17, l20, l26], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l28, l0, l5, l17, l20, l26], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [20][36] is [[[l60, l1], [l63], [l80], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [9][58] is [[[l15], [l60, l1], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [19][73] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l5, l17, l26, l28, l0, l20, l58], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l5, l17, l26, l28, l0, l20, l58], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [20][36] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l5, l17, l26, l28, l0, l20, l58], [l62, l14, l1, l60], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [9][58] is [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l63], [l80], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l63], [l80], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l63], [l80], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l63], [l80], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l63], [l80], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l63], [l80], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [5][82] is [[[l60, l1], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [2][18] is [[[l60, l1], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [5][82] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [2][18] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], 32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l60, l1], [l10, l57], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l62, l14, l1, l60], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l78], [l57]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l60, l1], [l5], [l80], [l78]], 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l10, l57], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l10, l57], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l60, l1], [l10, l57], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [11][64] is [[[l5], [l62, l14, l1, l60], [l80], [l78]], 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [8][80] is [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5], [l80], [l78]], 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l60, l1], [l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l5], [l80], [l78]], 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l5], [l80], [l78]], 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5], [l62, l14, l1, l60], [l80], [l78]], 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [13][51] is [[[l62, l14, l1, l60], [l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5], [l62, l14, l1, l60], [l80], [l78]], 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l5], [l62, l14, l1, l60], [l80], [l78]], 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5], [l62, l14, l1, l60], [l80], [l78]], 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l5], [l62, l14, l1, l60], [l80], [l78]], 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l5], [l62, l14, l1, l60], [l80], [l78]], 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l5], [l62, l14, l1, l60], [l80], [l78]], 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l80], [l26, l17], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l26, l17], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l26, l17], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l0, l26, l17], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l26, l17], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l26, l17], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l0, l26, l17], [l62, l14, l1, l60], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l26, l17], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l26, l17], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l0, l26, l17], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l26, l17], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l0, l26, l17], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l26, l17], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l0, l26, l17], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l0, l26, l17], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l60, l1], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l0, l26, l17], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l26, l17], [l62, l14, l1, l60], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l0, l26, l17], [l62, l14, l1, l60], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l26, l17], [l62, l14, l1, l60], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l0, l26, l17], [l62, l14, l1, l60], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l26, l17], [l62, l14, l1, l60], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l0, l26, l17], [l62, l14, l1, l60], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l26, l17], [l62, l14, l1, l60], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l0, l26, l17], [l62, l14, l1, l60], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l0, l26, l17], [l62, l14, l1, l60], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l62, l14, l1, l60], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l0, l26, l17], [l62, l14, l1, l60], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l60, l1], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> subsumption; abandoning [[[l62, l14, l1, l60], [l80], [l28, l0, l17, l26], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [9][58] is [[[l15], [l60, l1], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [18][72] is [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [84][68] is [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [17][22] is [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [28][3] is [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [6][6] is [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [3][41] is [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [90][77] is [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@363f6148 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1b28f282 [DEBUG]: successor of [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))] under transitions [9][58] is [[[l15], [l62, l14, l1, l60], [l80], [l78]], 11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))] [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [144#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [1186#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [14#true], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Equals: false [DEBUG]: Law 1: [144#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Law 2: [55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Equals: false [DEBUG]: Law 1: [144#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Law 2: [1186#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [144#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [144#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [144#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Law 2: [14#true], Equals: false [DEBUG]: Law 1: [144#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Law 2: [465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Equals: false [DEBUG]: Law 1: [55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Law 2: [1186#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Law 2: [14#true], Equals: false [DEBUG]: Law 1: [55#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Law 2: [465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Equals: false [DEBUG]: Law 1: [1186#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1186#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1186#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [14#true], Equals: false [DEBUG]: Law 1: [1186#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14#true], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14#true], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Equals: false [DEBUG]: Law 1: [14#true], Law 2: [465#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l5], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: true [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l10, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l10, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l10, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l10, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l10, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l10, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l10, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: true [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l10, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l10, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l10, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: true [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l5], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [4144#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: true [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: true [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l5], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5], [l80], [l78]] [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: true [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: true [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l5], [l62, l14, l1, l60], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l5], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l5], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l5], [l62, l14, l1, l60], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l5], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l5], [l62, l14, l1, l60], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: true [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l5], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l5], [l62, l14, l1, l60], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l5], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l5], [l62, l14, l1, l60], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l5], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: true [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5], [l80], [l78]] [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: true [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: true [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: true [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: true [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5], [l80], [l78]] [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: true [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [2411#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5], [l80], [l78]] and [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [11638#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [6332#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] and [[l60, l1], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l10, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l10, l57], [l80], [l78]] and [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l60, l1], [l80], [l61, l63], [l78]] and [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l10, l57], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Check overlap for: [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] and [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [8807#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Law 2: [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))], Equals: false [DEBUG]: Recursively process sets: [[[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l5], [l62, l14], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l17, l10, l26, l28, l0, l20, l58, l57], [l62, l14, l1, l60], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l5, l10, l20, l57], [l62, l14, l1, l60], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l17, l10, l26, l28, l0, l20, l58, l57], [l62, l14, l1, l60], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]], [[[l80], [l60, l1], [l17, l10, l26, l28, l0, l20, l58, l57], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l10, l57], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l80], [l61, l63], [l78]], [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l5], [l62, l14, l1, l60], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14], [l61, l63], [l78]], [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l5, l10, l20, l57], [l60, l1], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l10, l57], [l80], [l78]], [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l60, l1], [l17, l10, l26, l28, l0, l20, l58, l57], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l62, l14], [l5, l17, l26, l28, l0, l20, l58], [l78]], [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l60, l1], [l10, l57], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l62, l14], [l78], [l5, l17, l10, l26, l28, l0, l20, l58, l57]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l5], [l62, l14, l1, l60], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l80], [l61, l63], [l78]], [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l10, l57], [l62, l14], [l78]], [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14], [l5, l17, l26, l28, l0, l20, l58], [l78]], [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l10, l57], [l62, l14, l1, l60], [l78]], [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l80], [l61, l63], [l78]], [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l5], [l62, l14, l1, l60], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l10, l57], [l62, l14, l1, l60], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l10, l57], [l80], [l78]], [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l5], [l62, l14, l1, l60], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l10, l57], [l62, l14], [l78]], [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14], [l61, l63], [l78]], [27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l60, l1], [l78], [l5, l20]], [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l60, l1], [l10, l57], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l60, l1], [l17, l26, l28, l0, l20, l58], [l78]], [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14], [l78], [l28, l0, l17, l58, l26]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l80], [l61, l63], [l78]], [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l62, l14], [l78], [l5, l17, l10, l26, l28, l0, l20, l58, l57]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l62, l14], [l61, l63], [l78]], [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l10, l57], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l5], [l62, l14, l1, l60], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14, l1, l60], [l78], [l5, l20]], [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l17, l26, l28, l0, l20, l58], [l62, l14, l1, l60], [l78]], [32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l80], [l61, l63], [l78]], [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l10, l57], [l80], [l78]], [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l5, l10, l20, l57], [l62, l14, l1, l60], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l10, l57], [l80], [l78]], [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l5], [l62, l14, l1, l60], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l5, l10, l20, l57], [l60, l1], [l78]], [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l78]], [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l60, l1], [l17, l10, l26, l28, l0, l20, l58, l57], [l78]], [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l10, l57], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l80], [l61, l63], [l78]], [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l10, l57], [l62, l14, l1, l60], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14], [l5, l17, l26, l28, l0, l20, l58], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14], [l61, l63], [l78]], [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l10, l57], [l62, l14], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l80], [l61, l63], [l78]], [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l10, l57], [l80], [l78]], [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14], [l61, l63], [l78]], [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14], [l78], [l5, l17, l10, l26, l28, l0, l20, l58, l57]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l60, l1], [l10, l57], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l10, l57], [l62, l14, l1, l60], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l10, l57], [l80], [l78]], [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14], [l78], [l5, l17, l10, l26, l28, l0, l20, l58, l57]], [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l62, l14, l1, l60], [l78], [l5, l20]], [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l17, l26, l28, l0, l20, l58], [l62, l14, l1, l60], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l17, l26, l28, l0, l20, l58], [l62, l14, l1, l60], [l78]], [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l62, l14, l1, l60], [l78], [l5, l20]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l10, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l5], [l62, l14, l1, l60], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l28, l0, l17, l58, l26], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l80], [l61, l63], [l78]], [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l60, l1], [l10, l57], [l78]], [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l80], [l61, l63], [l78]], [25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l17, l10, l26, l28, l0, l20, l58, l57], [l62, l14, l1, l60], [l78]], [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l78]], [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 14359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14], [l61, l63], [l78]], [31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 31936#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l10, l57], [l80], [l78]], [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l60, l1], [l17, l10, l26, l28, l0, l20, l58, l57], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5], [l80], [l78]], [33359#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]], [[[l80], [l60, l1], [l17, l26, l28, l0, l20, l58], [l78]], [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14], [l61, l63], [l78]], [22735#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [33181#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 16811#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l80], [l61, l63], [l78]], [18949#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)), 25697#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))), 32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l5, l10, l20, l57], [l62, l14, l1, l60], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]], [33504#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l60, l1], [l78], [l5, l20]], [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l17, l10, l26, l28, l0, l20, l58, l57], [l62, l14, l1, l60], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l60, l1], [l17, l26, l28, l0, l20, l58], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l60, l1], [l78], [l5, l20]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l10, l57], [l80], [l78]], [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l5, l10, l20, l57], [l60, l1], [l78]], [20925#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))]], [[[l80], [l5, l10, l20, l57], [l62, l14, l1, l60], [l78]], [24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [32339#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 24344#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l80], [l5, l10, l20, l57], [l60, l1], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [31429#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 27845#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))]], [[[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]], [29518#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l80], [l10, l57], [l62, l14], [l78]], [30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l10, l57], [l62, l14, l1, l60], [l80], [l78]], [28727#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 30864#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l60, l1], [l80], [l61, l63], [l78]], [32951#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 30222#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]], [[[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]], [26829#(and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)), 32680#(and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))]]] [INFO]: Constructed Empire Annotation: [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] : 3309#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3304#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l77], [l11, l86, l73, l19], [l54, l37, l16], [l84]] : 3260#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3340#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l77], [l69], [l80]] : 3262#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8)) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3337#(or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3317#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3275#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3334#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3310#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3343#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] : 3349#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3368#(or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l77], [l39], [l80]] : 3292#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3269#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3351#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] : 3308#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l5], [l62, l14, l1, l60], [l80], [l78]] : 3315#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] : 3332#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3348#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] : 3363#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3266#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3324#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3353#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3316#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3301#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3281#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] : 3279#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] : 3300#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3277#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] : 3282#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3286#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3289#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3323#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l28, l0, l17, l58, l26], [l80], [l78]] : 3350#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3325#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3263#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3305#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3366#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3352#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] : 3341#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3313#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l77], [l80], [l50, l24, l72, l23, l9]] : 3311#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) [[l77], [l11, l86, l73, l19], [l56, l79], [l84]] : 3354#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3287#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] : 3271#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] : 3302#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3361#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3369#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3268#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l80], [l78], [l59, l74, l6, l76]] : 3299#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) [[l85, l3, l49], [l62, l14, l1, l60], [l80], [l78]] : 3293#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3347#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] : 3346#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3344#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] : 3336#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3283#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3314#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l77], [l80], [l67, l71]] : 3364#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3278#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3321#(or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l77], [l80], [l83, l41, l53, l22]] : 3362#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) [[l77], [l36, l45, l32, l12, l21, l2, l43, l33], [l80]] : 3303#(and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8)) [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] : 3338#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3358#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l80], [l68, l82, l65], [l78]] : 3264#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3307#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3330#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3345#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] : 3320#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l77], [l4, l66, l42, l29, l48, l7, l75], [l80]] : 3267#true [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] : 3328#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3318#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3355#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3306#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3273#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3298#(or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3276#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3285#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3326#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l15], [l62, l14, l1, l60], [l80], [l78]] : 3329#(and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3261#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3356#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l77], [l11, l86, l73, l19], [l40], [l84]] : 3360#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3319#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3331#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3357#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3295#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3294#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l77], [l11, l86, l73, l19], [l38], [l84]] : 3272#(and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] : 3296#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] : 3342#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] : 3365#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3327#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] : 3335#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l5], [l62, l14, l1, l60], [l80], [l78]] : 3265#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3322#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3367#(or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3359#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3259#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l10, l57], [l62, l14, l1, l60], [l80], [l78]] : 3290#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3288#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3297#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3280#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3333#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l60, l1], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3258#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l77], [l80], [l64, l34, l47]] : 3270#(and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8)) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3291#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l60, l1], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] : 3274#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l10, l26, l28, l0, l20, l58, l57], [l80], [l78]] : 3284#(or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) [[l62, l14, l1, l60], [l80], [l61, l63], [l78]] : 3312#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [[l62, l14, l1, l60], [l5, l17, l26, l28, l0, l20, l58], [l80], [l78]] : 3339#(or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.empire.EmpireToOwickiGries@4de025bf [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.empire.EmpireToOwickiGries@4de025bf [INFO]: Computed Owicki-Gries annotation with 29 ghost variables, 40 ghost updates, and overall size 30870 [INFO]: Computed Owicki-Gries annotation: Assertions: l50 : 9#(and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|) (or (not (and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) l52 : 10#false l51 : 11#false l10 : 32#(and (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l67, l71]_1|) (or (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l54 : 41#(and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (or (not (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l53 : 50#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l83, l41, l53, l22]_1| (not |v_[l78]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l83, l41, l53, l22]_1| (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l12 : 59#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l56 : 68#(and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (or (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|)) l11 : 87#(and (or (not (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) |v_[l11, l86, l73, l19]_1| (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) (or (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) l55 : 88#false l14 : 131#(and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) |v_[l62, l14, l1, l60]_1|) l58 : 160#(and (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (or (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l61, l63]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l13 : 161#false l57 : 179#(and (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l67, l71]_1|) (or (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l16 : 187#(and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (or (not (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l15 : 195#(and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l59 : 203#(and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l18 : 204#false l17 : 232#(and (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (or (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l61, l63]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l19 : 249#(and (or (not (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) |v_[l11, l86, l73, l19]_1| (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) (or (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) l61 : 257#(and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l60 : 302#(and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) |v_[l60, l1]_1| (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) |v_[l62, l14, l1, l60]_1|) l63 : 310#(and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l62 : 345#(and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) |v_[l62, l14, l1, l60]_1|) l21 : 353#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l65 : 361#(and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|)) l20 : 382#(and (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| |v_[l5, l17, l26, l28, l0, l20, l58]_1| (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (or (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) l64 : 391#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) |v_[l64, l34, l47]_1| (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) |v_[l64, l34, l47]_1| (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l23 : 399#(and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|) (or (not (and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) l67 : 408#(and (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) |v_[l67, l71]_1| (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) |v_[l67, l71]_1| (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l22 : 416#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l83, l41, l53, l22]_1| (not |v_[l78]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l83, l41, l53, l22]_1| (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l66 : 425#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l4, l66, l42, l29, l48, l7, l75]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l25 : 426#false l69 : 435#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8)) (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l69]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l69]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l24 : 443#(and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|) (or (not (and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) l68 : 451#(and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|)) l27 : 452#false l26 : 480#(and (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (or (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l61, l63]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l29 : 488#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l4, l66, l42, l29, l48, l7, l75]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l28 : 516#(and (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (or (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l61, l63]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l0 : 544#(and (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (or (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l61, l63]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l70 : 545#false l1 : 590#(and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) |v_[l60, l1]_1| (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) |v_[l62, l14, l1, l60]_1|) l2 : 598#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l72 : 606#(and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|) (or (not (and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) l3 : 614#(and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l71 : 622#(and (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) |v_[l67, l71]_1| (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) |v_[l67, l71]_1| (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l4 : 630#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l4, l66, l42, l29, l48, l7, l75]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l30 : 631#false l74 : 639#(and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l5 : 667#(and (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (or (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l73 : 684#(and (or (not (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) |v_[l11, l86, l73, l19]_1| (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) (or (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) l6 : 692#(and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l32 : 700#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l76 : 708#(and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l7 : 716#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l4, l66, l42, l29, l48, l7, l75]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l31 : 717#false l75 : 725#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l4, l66, l42, l29, l48, l7, l75]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l8 : 726#false l34 : 734#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) |v_[l64, l34, l47]_1| (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) |v_[l64, l34, l47]_1| (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l78 : 775#(and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) |v_[l78]_1|) l9 : 783#(and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|) (or (not (and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) l33 : 791#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l77 : 833#(and (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) |v_[l67, l71]_1| (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (not (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) |v_[l64, l34, l47]_1| (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (or (and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l69]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l39]_1| |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) |v_[l67, l71]_1| (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l4, l66, l42, l29, l48, l7, l75]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l83, l41, l53, l22]_1| (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) |v_[l64, l34, l47]_1| (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8)) (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l69]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l39]_1| |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l83, l41, l53, l22]_1| (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) |v_[l77]_1| (or (not (and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) l36 : 841#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l35 : 842#false l79 : 850#(and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (or (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|)) l38 : 858#(and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l37 : 866#(and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (or (not (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l39 : 874#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l84]_1|) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l39]_1| |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l39]_1| |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l81 : 875#false l80 : 940#(and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (<= 4 (select |#length| 3)) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= 2 (select |#length| 3)))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) |v_[l67, l71]_1| (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) |v_[l64, l34, l47]_1| (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8)) (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l69]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (<= 5 (select |#length| 3)) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) (not (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (<= 3 (select |#length| 3)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (<= (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (select |#length| 3)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 0) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 (select |#length| 3)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l39]_1| |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|)) (and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l15]_1| |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) |v_[l10, l57]_1| (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l69]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) |v_[l5, l17, l26, l28, l0, l20, l58]_1| (not |v_[l54, l37, l16]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l5]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l39]_1| |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l28, l0, l17, l58, l26]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1| (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l60, l1]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) |v_[l67, l71]_1| (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l4, l66, l42, l29, l48, l7, l75]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l83, l41, l53, l22]_1| (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) |v_[l64, l34, l47]_1| (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l83, l41, l53, l22]_1| (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) |v_[l61, l63]_1| (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 7)) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (and (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 6) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (<= 0 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))))) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l59, l74, l6, l76]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) |v_[l80]_1| (or (not (and (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l50, l24, l72, l23, l9]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)))) l83 : 948#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l83, l41, l53, l22]_1| (not |v_[l78]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l83, l41, l53, l22]_1| (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l82 : 956#(and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (or (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l68, l82, l65]_1| |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l56, l79]_1|)) l41 : 964#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l83, l41, l53, l22]_1| (not |v_[l78]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l83, l41, l53, l22]_1| (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l85 : 972#(and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l40 : 980#(and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l84 : 997#(and (or (not (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) |v_[l84]_1| (or (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) l43 : 1005#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l87 : 1006#false l42 : 1014#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l4, l66, l42, l29, l48, l7, l75]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l86 : 1031#(and (or (not (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0))) (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4)))) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) |v_[l11, l86, l73, l19]_1| (or (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| 3) 7) 0) (= (select |#length| |thread1Thread1of1ForFork1_#t~malloc3.base|) 8) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= (select |#valid| |thread1Thread1of1ForFork1_#t~malloc3.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (or (not (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))))) (or (and (not |v_[l80]_1|) |v_[l54, l37, l16]_1| (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) |v_[l56, l79]_1| (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l38]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) (and (not |v_[l80]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) |v_[l11, l86, l73, l19]_1| (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l39]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l40]_1| |v_[l77]_1| |v_[l84]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) l45 : 1039#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (<= (select |#length| 3) 8) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1| (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l44 : 1040#false l47 : 1048#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (or (not (and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) |v_[l64, l34, l47]_1| (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|))) (and (= (select (select |#memory_int| 3) 7) 0) (<= (select |#length| 3) 8) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8))) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) |v_[l64, l34, l47]_1| (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l46 : 1049#false l49 : 1057#(and (or (and (= (select (select |#memory_int| 3) 7) 0) (or (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|))) (<= (select |#length| 3) 8) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1) (<= 4 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|)) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (= (select |#length| ~v~0.base) 8) (not (= 3 ~v~0.base)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 1) (= (select |#valid| 3) 1) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0) (= (select |#length| 3) 8) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |ULTIMATE.start_main_~#t2~0#1.base|))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 8 (select |#length| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4) (= (select |#valid| ~v~0.base) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4))) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= (select |#valid| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 1) (exists ((|ULTIMATE.start_main_~#t2~0#1.base| Int)) (and (<= (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|) 4) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|))) (= ~v~0.offset 0)) (not (and (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)))) (not |v_[l77]_1|) (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l10, l57]_1|) (not |v_[l4, l66, l42, l29, l48, l7, l75]_1|) (not |v_[l67, l71]_1|) (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) |v_[l85, l3, l49]_1| (not |v_[l38]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) |v_[l62, l14, l1, l60]_1| (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l78]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) l48 : 1065#(and (not |v_[l50, l24, l72, l23, l9]_1|) (not |v_[l11, l86, l73, l19]_1|) (not |v_[l15]_1|) (not |v_[l54, l37, l16]_1|) (not |v_[l5, l17, l26, l28, l0, l20, l58]_1|) (not |v_[l5]_1|) (not |v_[l28, l0, l17, l58, l26]_1|) (not |v_[l62, l14, l1, l60]_1|) (not |v_[l10, l57]_1|) (not |v_[l85, l3, l49]_1|) (not |v_[l67, l71]_1|) |v_[l4, l66, l42, l29, l48, l7, l75]_1| (not |v_[l61, l63]_1|) (not |v_[l69]_1|) (not |v_[l40]_1|) (not |v_[l39]_1|) (not |v_[l84]_1|) (not |v_[l78]_1|) (not |v_[l38]_1|) (not |v_[l60, l1]_1|) (not |v_[l36, l45, l32, l12, l21, l2, l43, l33]_1|) (not |v_[l64, l34, l47]_1|) (not |v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1|) (not |v_[l83, l41, l53, l22]_1|) (not |v_[l59, l74, l6, l76]_1|) |v_[l77]_1| |v_[l80]_1| (not |v_[l68, l82, l65]_1|) (not |v_[l56, l79]_1|)) Ghost Variables (and initial values): v_[l68, l82, l65]_1 : false v_[l50, l24, l72, l23, l9]_1 : false v_[l62, l14, l1, l60]_1 : false v_[l78]_1 : false v_[l36, l45, l32, l12, l21, l2, l43, l33]_1 : false v_[l15]_1 : false v_[l85, l3, l49]_1 : false v_[l59, l74, l6, l76]_1 : false v_[l39]_1 : false v_[l67, l71]_1 : false v_[l4, l66, l42, l29, l48, l7, l75]_1 : true v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1 : false v_[l40]_1 : false v_[l38]_1 : false v_[l84]_1 : false v_[l60, l1]_1 : false v_[l80]_1 : true v_[l56, l79]_1 : false v_[l83, l41, l53, l22]_1 : false v_[l69]_1 : false v_[l77]_1 : true v_[l11, l86, l73, l19]_1 : false v_[l5, l17, l26, l28, l0, l20, l58]_1 : false v_[l28, l0, l17, l58, l26]_1 : false v_[l54, l37, l16]_1 : false v_[l10, l57]_1 : false v_[l61, l63]_1 : false v_[l64, l34, l47]_1 : false v_[l5]_1 : false Ghost Updates: [98][0] : (v_[l54, l37, l16]_1, v_[l40]_1) := (true, false) [11][64] : (v_[l5, l17, l26, l28, l0, l20, l58]_1, v_[l10, l57]_1, v_[l5]_1) := (true, false, true) [96][1] : (v_[l38]_1, v_[l56, l79]_1) := (true, false) [81][66] : (v_[l50, l24, l72, l23, l9]_1) := (false) [82][67] : (v_[l50, l24, l72, l23, l9]_1) := (false) [85][69] : (v_[l62, l14, l1, l60]_1, v_[l60, l1]_1) := (false, false) [86][70] : (v_[l62, l14, l1, l60]_1, v_[l60, l1]_1) := (false, false) [12][7] : (v_[l59, l74, l6, l76]_1, v_[l15]_1) := (true, false) [19][73] : (v_[l28, l0, l17, l58, l26]_1) := (false) [103][10] : (v_[l68, l82, l65]_1, v_[l59, l74, l6, l76]_1) := (false, true) [33][11] : (v_[l69]_1, v_[l36, l45, l32, l12, l21, l2, l43, l33]_1) := (true, false) [104][12] : (v_[l68, l82, l65]_1, v_[l85, l3, l49]_1) := (false, true) [90][77] : (v_[l60, l1]_1) := (true) [35][14] : (v_[l11, l86, l73, l19]_1) := (false) [36][15] : (v_[l11, l86, l73, l19]_1) := (false) [7][79] : (v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1, v_[l10, l57]_1) := (false, false) [110][16] : (v_[l5, l17, l26, l28, l0, l20, l58]_1, v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1, v_[l28, l0, l17, l58, l26]_1, v_[l61, l63]_1) := (true, true, true, false) [1][17] : (v_[l61, l63]_1) := (false) [4][81] : (v_[l61, l63]_1) := (false) [5][82] : (v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1, v_[l10, l57]_1, v_[l61, l63]_1) := (true, true, false) [41][26] : (v_[l39]_1, v_[l64, l34, l47]_1) := (true, false) [109][29] : (v_[l85, l3, l49]_1, v_[l61, l63]_1) := (false, true) [25][31] : (v_[l50, l24, l72, l23, l9]_1, v_[l11, l86, l73, l19]_1, v_[l84]_1, v_[l54, l37, l16]_1, v_[l80]_1) := (true, false, false, false, true) [45][32] : (v_[l39]_1, v_[l83, l41, l53, l22]_1) := (false, true) [26][33] : (v_[l59, l74, l6, l76]_1, v_[l62, l14, l1, l60]_1, v_[l77]_1, v_[l67, l71]_1, v_[l78]_1, v_[l60, l1]_1) := (false, false, true, true, false, false) [20][36] : (v_[l5, l17, l26, l28, l0, l20, l58]_1, v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1, v_[l61, l63]_1) := (false, false, true) [24][38] : (v_[l11, l86, l73, l19]_1, v_[l84]_1, v_[l80]_1, v_[l83, l41, l53, l22]_1, v_[l56, l79]_1) := (true, true, false, false, true) [97][39] : (v_[l38]_1, v_[l40]_1) := (false, true) [61][44] : (v_[l67, l71]_1) := (false) [62][45] : (v_[l67, l71]_1) := (false) [69][50] : (v_[l69]_1, v_[l64, l34, l47]_1) := (false, true) [13][51] : (v_[l28, l0, l17, l58, l26]_1, v_[l5]_1) := (true, false) [14][52] : (v_[l5, l17, l26, l28, l0, l20, l58]_1, v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1, v_[l5]_1) := (false, false, false) [15][53] : (v_[l5, l17, l26, l28, l0, l20, l58]_1, v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1, v_[l5]_1) := (false, false, false) [73][55] : (v_[l4, l66, l42, l29, l48, l7, l75]_1, v_[l36, l45, l32, l12, l21, l2, l43, l33]_1) := (false, true) [22][56] : (v_[l50, l24, l72, l23, l9]_1, v_[l68, l82, l65]_1, v_[l77]_1, v_[l62, l14, l1, l60]_1, v_[l78]_1) := (false, true, false, true, true) [9][58] : (v_[l5, l17, l26, l28, l0, l20, l58]_1, v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1, v_[l28, l0, l17, l58, l26]_1, v_[l15]_1) := (false, false, false, true) [77][60] : (v_[l83, l41, l53, l22]_1) := (false) [78][61] : (v_[l83, l41, l53, l22]_1) := (false) [10][63] : (v_[l5, l17, l10, l26, l28, l0, l20, l58, l57]_1, v_[l10, l57]_1) := (false, false) [INFO]: Owicki-Gries size: 30870 [INFO]: PetriOwickiGries Statistics: 0.0ms Crown empire time, 259.1ms EmpireToOwickiGries time, 0.0ms Empire validity check time, 0.0ms Owicki-Gries validity check time, Empire statistics: empire size: 112, empire law size: 18317, empire annotation size: 18429, number of regions: 29, Min number of regions per territory: 3, Max number of regions per territory: 4, Median number of regions per territory: 4, Min number of places per region: 1, Max number of places per region: 9, Median number of places per region: 2 │ │ │ duration: 17597 ms │ │ │ status: ✔ SUCCESSFUL │ └─ PetriOwickiGriesTestSuite finished after 17609 ms. └─ JUnit Vintage finished after 17623 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 1 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 17704 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 ]